PEDRO
BLOG
REINA ROJAS

I agree cookies management in this device

PCB Plates

APACHEBCN 29 FEBRUARY 2024

This project is initially made up of 3 PCB boards.
It is arranged in this way so as not to make a very large plate, segmenting each plate into its functionalities.

The plates are as follows.
- PcbMain: Main board where the arduino mega2560 is placed and removed, and its connectors where all its devices are located.
- PcbKeys1: Plate containing the set of pushbuttons and rotary encoders, as well 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 pushbuttons, 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 ideally done on a PCB board, but its size would be immense and it would be expensive. It is mounted on a panel, and each device is connected to its PcbMain connector.

 

Este proyecto se compone inicialmente de 3 placas Pcbs.
Se dispone así para no hacer una placa muy grande, segmentando a cada placa sus funcionalidades.
Las 3 placas van conectadas entre sí, siendo PcbMain quien controla todo.

Las placas son las siguientes.
- PcbMain: Placa principal donde se pone y se quita el arduino mega2560, y sus conectores donde deriba todos sus dispositivos.
- PcbKeys1: Placa donde dispone el conjunto de pulsadores y rotary encoders, así como 2 potenciometros lineales para el control de gases.
- Pcbleds1: Placa para controlar hasta 24 leds con 3 chips 74hc595 a traves de 3 pines de datos, y uno único pin para el brillo de todos los leds.
 

Además de los pulsadores, rotary encoders, y leds, hay un conjunto de 6 pantallas de 7 segmentos, de 8 digitos, acompañados de rotary encoders, que en su conjunto controla los parámetros del piloto automático.
Éste hubiese sido ideal hacerlo en una placa pcb, pero su tamaño sería inmenso y sería caro. Se monta en un panel, y se conecta cada dispositivo a su conector del PcbMain.

Pcb Main with Kicad

PcbMain of FlightPanel in Kicad (front face)
PcbMain of FlightPanel in Kicad (back face)

Pcb Main build by JLCPCB

Flight Panel Main PCB made of JLCPCB (front face)
Flight Panel Main PCB made of JLCPCB (rear face)

Pcb Main build by JLCPCB with components assembled

Flight Panel Main PCB manufactured in JLCPCB with the components soldered (front face)
Flight Panel Main PCB manufactured in JLCPCB with the components soldered (rear face)

Pcb Keys1 with Kicad

PcbKeys1 from FlightPanel in Kicad (front face)
PcbKeys1 from FlightPanel in Kicad (rear face)

Pcb Keys1 build by JLCPCB

FlightPanel PcbKeys1 made of JLCPCB (front face)
FlightPanel PcbKeys1 made of JLCPCB (rear face)

Pcb Keys1 build by JLCPCB with components assembled

Pcb Keys1 of Flight Panel manufactured in JLCPCB with the components soldered (front face)
FlightPanel PCB Keys1 manufactured in JLCPCB with soldered components (rear face)

PCB LEDS1 with Kicad

PcbLeds1 from FlightPanel in Kicad (front face)
PcbLeds1 from FlightPanel in Kicad (rear face)

PCB LEDS1 build by JLCPCB

Pcb Leds 1 of Flight Panel manufactured in JLCPCB (front face)
Pcb Leds 1 from Flight Panel manufactured in JLCPCB (rear face)

PCB LEDS1 build by JLCPCB with components assembled

Pcb Leds 1 from Flight Panel manufactured in JLCPCB with the components soldered (front face)
Pcb Leds 1 from Flight Panel manufactured in JLCPCB with the components soldered (rear face)
6 páginas aleatorias de la categoría 'PCB Plates'
Autor:  Pedro Reina Rojas
Más de 20 años de experiencia en programación.
Programador PHP Senior BackEnd. (un poquito fullstack a veces)
Programador Django.
Programación por ocio con Arduino y rasperry Pico.