This project is initially composed of 3 Pcbs boards. It is arranged this way so as not to make a very large board, segmenting each board's functionalities. The 3 boards are connected to each other, with PcbMain controlling everything.
The boards are as follows. - PcbMain: Main board where the arduino mega2560 is put on and taken off, and its connectors where all its devices are derived. - PcbKeys1 : Board where the set of push buttons and rotary encoders are arranged, as well as as 2 linear potentiometers for gas control. - Pcbleds1: Board to control up to 24 leds with 3 74hc595 chips through 3 data pins, and a single pin for the brightness of all the leds.
In addition to the push buttons, rotary encoders, and LEDs, there is a set of 6 7-segment, 8-digit displays, accompanied by rotary encoders, which together control the autopilot parameters. This would have been ideal to do on a pcb board, but its size would be huge and it would be expensive. It is mounted on a panel, and each device is connected to its PcbMain connector.
PCB Main manufactured by JLCPCB
Pcb Main fabricado por JLCPCB y con los componontes montados
Pcb Keys1 with Kicad
Pcb Keys1 manufactured by JLCPCB
LEDS1 PCB with Kicad
LEDS1 PCB manufactured by JLCPCB
LEDS1 PCB manufactured by JLCPCB with components assembled