Showing all posts tagged 737fmccdu:

737 FMC CDU - Ordering the PCB

A few people have asked me how to order the PCB for the FMC CDU, so I've decided to write up a guide. To begin with, the design is available for free. I used EasyEDA.com to make the schematic and PCB design available. If you are into electronics design, you can make a copy of the schematics and PCB design and make whatever changes you like, provided you comply to the license terms. Please do read through them as there are some restrictions that apply. If you just want to buy a ready-made PC...

Compiling The ExtPlane Plugin (on Linux and Windows)

There appears to be quite a bit of updates going on with the ExtPlane plugin source code in the last few months, and it turned out some of these are needed to fix some of the bugs I am facing when using it. Unfortunately, to get the latest and greatest version, you have to compile it yourself. Here are my notes on how to go about compiling the plugin on Linux and Windows. Note: If you are using my Pi-XPlane-FMC-CDU, you can just use the pre-compiled binaries linked to in my post here. This ...

Pi-XPlane-FMC-CDU Finally Working with Zibo 737 !

Finally ... after a long hard battle ... my Pi-Xplane-FMC-CDU is now working with the Zibo 737. You will need to upgrade your ExtPlane plugin and also the software on the Pi FMC. Update Your Pi You should have already got your Pi FMC software running using the instructions in my earlier post here: http://blog.shahada.abubakar.net/post/installing-pixplanefmccdu-software. In the latest version, I've removed the hacks and workarounds I had implemented earlier to try and get ExtPlane workin...

Installing PiXPlaneFMCCDU Software

This is a guide on how to install my Pi X-Plane FMC CDU Software, for use with the Pi FMC CDU Printed Circuit Board (PCB) I designed. Thanks to all the testers who provided feedback and corrections to this guide. Compatibility The Pi X-Plane FMC CDU software is compatible with the following X-Plane aircraft and FMCs:EADT's x737-700 and x737-800 (freeware) with Javier Cortes's x737FMC (payware).Zibo 737-800X (freeware) with built-in FMCIn the future, support for the following FMCs will be a...

737 FMC CDU - Questions and Answers

It's Mail Time! 😃 I received some questions regarding the 737 FMC CDU design I posted earlier. I've decided to answer them in a post as the questioner suggested, in case others have similar concerns. * How can i get the PCB. Do you have for sale? See my blog post here: http://blog.shahada.abubakar.net/post/737-fmc-cdu-ordering-the-pcb. * You use the 5" display onscreen menu to control the display brightness. I wanted to use a potentiometer, any specific potentiometer you have in mind that...

737 FMC CDU - Interfacing to a Raspberry Pi

Connecting the 7373 FMC CDU to X-Plane via a Raspberry Pi To connect the 737 FMC CDU PCB board to my X-Plane flight simulator, I used a Raspberry Pi 2. Almost any Pi model will do, provided it has the full 40-pin GPIO connector (i.e. not the early model A and B), networking, and video output to connect to the 5" display. The Pi talks to the FMC CDU PCB I made earlier using GPIOs. I needed 9 (cols) + 8 (rows) + 5 (LEDs) GPIOs which came up to a total of 22. Many of the GPIO pins on the R...

737FMC CDU - Struggling with my ABCs

Struggling with my ABCs ... who knew keypads could be so complicated? First version of 3D printed buttons had laser printed letters and digits stuck over them. Looks cheap ... especially given that the white of the paper shows up at the sides. Also found it quite hard to cut paper circles. Second version of the 3D printed buttons have an embossed letter 1.5mm deep. Used a paintbrush and painted the recesses with white acrylic paint, then went over the top surface with black paint. Looks a b...

737 FMC CDU - PCB Board

Overview This is the PCB I designed to be used with the FMC CDU 3D panel by "User0180" on thingiverse. It has a cutout to suit the recommended 5" 4:3 LCD Display and features the standard 69 switches, as well 3mm LED positions for the EXEC, CALL, FAIL, MSG and OFST indicators. It was designed to be hooked up to any microcontroller or I/O board that supports decoding a 9x8 matrix keyboard. The board also has transistors and current limiting resistors for the LEDs, allowing you to drive t...

737 FMC CDU - Snappier Display Updates

I spent the last long weekend rewriting the FMC CDU display code in C++ and SDL2 ... redrawing time is much more snappy than before (https://www.youtube.com/watch?v=i1mQiPr0KUI). For someone coming from an age where PCs had 40x25 screens, you would think that placing characters at fixed positions on the screen is trivial ... but these days almost all user interface libraries are design the handle fonts of different heights, and variable widths and kerning, so simple things become harder. My ...

737 FMC CDU - Slow Page Repaint

First attempt at replicating the 737 FMC CDU Display. Looks okay, but suffers from a really slow page refresh -- featuring an inadvertent but really cool looking The Matrix" effect! Oh well ... as my ex-boss used to scribble in big bold letters on the cover of documents ... "RE-DO." Going to try my hand at using SDL (https://www.libsdl.org/) next.