Search Build Log

Showing posts with label Wiring - Avionics. Show all posts
Showing posts with label Wiring - Avionics. Show all posts

3 Sept 2025

First panel layout / Learning CAD / Learning Inkscape

Van's has a download page where you can download a CAD model of the RV14 panel assembly.  

I brought this into OnShape, and downloaded the Garmin 3D model file. Many other items were downloaded from Digikey and other online sources. 

This allowed me to add the components where i thought they would work, and checking clearances etc for everything. 

https://cad.onshape.com/documents/5f5ee2891f0981db33ca13ea/w/d10e34a47ff7dc421ab9c555/e/eedb206e900f1290f0f90ed2. 

As a test, mostly because it was a cool thing to do, i exported the faces of the Left/Centre/Right panels as .DXF files, and sent them off to a local laser cutter. It took only about an hour and they fit PERFECTLY! I test fit some of the components i had on hand, and was honestly amazed that everything slotted in with no issues.



This was V1 of the layout. I stuck it up in the shed for motivation.




This is how my custom dimmer board fit:


Buoyed by confidence, i decided to start adding labels. The workflow to do this is as follows:

  • In Onshape, create a 1:1 scale drawing on A2 sized paper of each panel. Once this is created, it can be exported from the drawing tab as an .SVG (Scalable Vector Graphics) format. 
  • Open the .SVG in Inkscape, and spend some time to remove any unwanted little elements (like stray circles or standalone nodes etc), and then use the 'Union' tool to group together all the lines which make up one element - for instance, one switch cutout hole got all the lines 'unioned' (unionised?). 
  • Once the base drawing was tidy, i mark this as a 'hairline' width line, and make it pure red. This will be the cut-lines where the laser cuts through the panel all the way. 
  • I then made a new layer, and started adding my graphics. This is done as lines which have a stroke applied, along with text. 
  • I then added the GDU460 screenm G5 and the start button as plain images and sent the graphics off to be printed in color on some card. I was honestly surprised that everything lined up perfectly!

With all the switches installed, and hte G5 mocked up using some foam to the correct thickness of it's bezel, i was able to test to see how my switches worked:


With all the switches installed.

This shows how close the fingers are to the G5 - this is a close as i wanted to get.


The issue with this layout was discovered when i had one of the fuel pump switches in the top row off, and selected the engine PRI/SEC switch on below it - there was not enough room between the switches when they are both of the locking variety. These were vertically spaced at 35mm - which was not enough. 


So i went back to the drawing board, moved some switches around and re-made both the 3D model, as well as the Inkscape label drawing. I realised that i could output the labels file from Inkscape as a .PNG (with a translucent background), and add this as a 'decal' in OnShape to the 3D model of the panel. 

This is the result, and validates that the Inkscape drawing matches the 3D cad model perfectly. 





This switch layout solves the issue of the switches not having enough room between them - if the lower switch is not locking, then 35mm spacing works great. 







I also made up the lower Circuit Breaker panel as a test:


The next step will be to make a decision on what type of finish i want for the panel. The most traditional would be an anodised (black) surface, with the labels laser etched. Other options include a plain painted panel, with the labels UV printed on top. Or i could go really flash, and design a full-on graphics overlay for the panel which gets printed to the panel once it's been laser cut. 

Before the final laser cutting and etching (if i choose not to have them printed), the files need a bit more work:

  • All text and lines must be converted to outlines - aka a single path which encompassed the outside shape around the stroke. 
  • These have no-stroke applied to them, but are all filled. These get raster engraved by the laser cutter.

So many choices! Like everything - it will come down to cost!

Here are some cool examples of totally UV printed panels.




This is probably my favourite. I like the honeycomb.






11 Aug 2025

Master Warning / Caution Dimmer Board & Trim Interface Board

Garmin Boxes

I plan to use the Garmin GEA 24 box as part of my avionics system, who's primary funciton is to allow for the input and display of sensors within the G3X system; such as flap position, fuel quantity, trim positions, as well as all the FWF sensors (EGT/CHT/MAP/RPM) etc. 

An addtional function of the system, is the ability to drive a Master Warning / Master caution light. This works by grounding pin 44 / pin 45 when a red or yellow message appears on the G3X screen. The system will alternate the ground to flash the external light, to serve as a visual indicator of a system message which needs your attention (just like a big jet!). 

To stop the flashing and accept the message, you can press on the message on the screen and the light will go out. Alternately, you can press a button to ground a discrete pin, which does the same function (you configure this in the G3X settings). I am using pin 40 / pin 41 to accomplish this. You can see the wiring of the J244 connector below. 


I plan to accomplish the lighting of the warning light, and the cancelling of the warning button using the same device. This lighted switch has a clear bezel on the front, and allows me to print a clear text label to place inside the switch. The part number is LB25RKG01-5C12-JC for red, and LB25RKW01-5D12-JD for amber. These also have 0.110" x 0.020" tabs, so i can use these crimp terminals (instead of solder). 



The TLDR here: I need to run power to this light, then send the ground to the GEA 24 which will ground the applicable pin to turn the light on, in the event of a red or yellow message. This means that these lights will recive full 12 volts all the time, and be unable to be dimmed at night. 

Enter another box 

I also plan in installing the Garmin GAD 27 box - this provides a bunch of system functions such as flap control, trim mixing, landing light wig wag etc, but importantly allows for 3 seperate dimming circuits. 


Dimming Control Inputs

The dimming circuit has two seperate components - the first is the dimming input. This is provided by some 10k potentiometers, input into pins 39-41 on the big J271 dsub connector. To provide these inputs, i plan to use P0915N-FC15BR10K potentiometers. These are linear and operate over a 300 degree arc. The panel mount in 9/32" holes and have PCB pins at the back. 

I could have just used some normal 10k pots and soldered the leads to them, but i thought this was a much nicer solution (and allowed me to practice using KiCAD and JLPCB and i got to learn what a gerber is!). 


The pots solder to the home made PCB at 1" pitch, and the output to the GAD27 is via a 9 pin dsub soldered to the board. The circuit is simple - it takes the 12v power from pin 37 on the GAD 27, and returns ground from the pots to GAD27 pin 38. Each pot centre pin is wired to pins 39-41 respectively. A wiring diagram for the board is below. 




Test mounted in some angle.

The board mounts through the panel using the pot mounting threads. With the 3 pots it is very secure.



Dimming Outputs

The second part of the GAD 27 dimming circuit, is the dimming outputs themselves. These are PWM based and work by grounding the respective pins 45-47. For a light which is on full brightness, the ground would be connected all the time. When it was in a dimmed state, the ground would pulse on and off and such a high rate, that we perceive the light as being dimmer. Actually, it is pulsing on and off faster than our eye can see. 

TLDR: The dimming works by pulsing the GROUND side of the light - not the power side. 

The Problem


The problem come therefore with the interaction of these two boxes. 

On one hand, we have the master warning light recieving power from the bus, then sending its ground to the GEA 24 in order to be activated by the G3X system. 

On the other hand, we have the GAD 27 needing to receive this same ground wire, in order for the dimming circuit to be completed. 

We can't have our cake and eat it too - or can we? 

What we need to do, is send the ground from the light to the GAD 27 so it can be dimmed. This means we need to be able to send 12v to the power side of the applicable light, whenever the GEA 24 master warning / caution activate pin goes to ground. 

The Solution



The solution is the humble 2N4403BU bipolar junction transistor (BJT). What is a transistor? 

It is basically like a tiny switch, or more like a relay. They have three pins - the COLLECTOR, the EMITTER and the BASE. They come in two varieties, NPN or PNP which describe how they function. 



For a NPN transistor, current will flow from the collector to the emitter, when a positive voltage is applied to the base. 

For a PNP transistor, current will flow from the emitter to the collector, when a GROUND is applied to the base. This sounds exaclty what we need! 

It should be noted that the above transisor is rated for 600ma only. So this system would not be suitable for an incandescant globe - but most LED's would be ok. The NKK switch lights i have selected draw 20 ma.

The idea is this - we make a board which uses PNP transistors. We send power from the BUS to the EMITTER of the transistor. We can then ground the BASE of that transistor using the ground signal sent from the GEA 24 when a warning / caution message appears on the G3X. This will allow current to flow out of the COLLECTOR of the transistor which we can send to the master warning / caution light. The ground of this light is then sent off to the GAD 27 dimming cuircuit, and viola! We have a dimmable master warning / caution light. 


Putting it all together

I designed the board below and sent it off to JLCPCB. It has 6 channels, and allows for the powering of the master warning / master caution switch lights, as well as 4 other panel lights (should i need these). 

The board works by taking 12volts in on pin 1, which is wired to each transistor's EMITTER. It then has 6 activate pins, which when grounded will ground the BASE of their respective transistor. Once these are grounded, power will then flow out on the applicable matching COLLECTOR pin to the light. The board has a 'test' funciton, which when this pin is grounded, grounds the BASE of all 6 transistors, and sends power out on all 6 output pins (COLLECTOR). This allows for a 'push to test' fucntion (The diodes are there to stop the ground for a single light, turning on all the lights. The resistors are there because google told me to put them there.)


The input pin / output pins are paired as follows:
  • Master Warning - Ground 13 - power out on 12
  • Master Caution - Ground 6 - power out on 4
  • Light 1 - Ground 14 - power out on 11
  • Light 2 - Ground 7 - power out on 3
  • Light 3 - Ground 15 - power out on 10
  • Light 4 - Ground 8 - power out on 2

Actually Building It

Once i got the boards and my digikey order back, it only took about an hour to solder it together and test it out! If i were doing it again, i would get a smaller tip for my soldering iron. The transistor legs were tiny, and the pads close together. I bridged across the first one and had to de-solder it and try again. I also installed one diode backwards, which i found in testing and rectified. 


So tiny - i cleaned and inspected every solder joint using a loupe.

This shows the scale of the board - i could have made it even smaller but i thought this was a good size to work with. 

Oops - you don't want to do this!

Much better.

That is not my thumb - that is my pinky finger for a scale comparison!

The completed board, minus the dsub (can you see the problem?)

The dsub is both electrially and mechanically attached to the board. 


The one diode i installed backwards. oops.

As a summary of how this board functions, i made a short explainer:

The board will eventually be mounted on a rib using these types of standoffs - these go into the 4mm holes on the board, and mount in a 3/16" hole on a rib or somewhere convenient.