

Controller
Vehicle for Exploration, Mapping & Air-quality Recon 🪖
- Size
- 140 × 81 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 73
- Pads
- 209
- Tracks, vias
- 332, 45
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Dec 2025
- Updated
- 7 May 2026
Overview
Controller is an open-source printed circuit board by le-flav-b, from the le-flav-b/VEMAR repository on GitHub. It is a 2-layer board of 140 × 81 mm with 54 parts on 73 nets, routed with 332 tracks and 45 vias.
It is built around the ATMEGA328-PU, AMS1117-3.3 and AMS1117-5.0. Its parts include 19 resistors, 8 capacitors, 5 diodes, 5 connectors and 5 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA328-PU
PDIP-28-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH PDIP-28 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)AMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAMS1117-5.0
SOT-223-40℃~+125℃ 1 1.3V 15V 1A 5V 60dB Fixed Positive Short Circuit Protection、Thermal shutdown SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
hardware/boards/modules/gasses/README.mddescription of the board, maybe advice or intructions
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | common:R_0603 | R1, R2, R3, R4, R5, R7, R8 |
| 6 | 1k | common:R_0603 | R9, R10, R11, R12, R13, R19 |
| 5 | 2k | common:R_0603 | R14, R15, R16, R17, R18 |
| 3 | Diode | common:D_SOD123FL | D2, D4, D5 |
| 2 | 01x03 | connector:Pin_01x03 | J1, J4 |
| 2 | 100nF | common:C_0603 | C2, C4 |
| 2 | 12pF | common:C_0603 | C5, C6 |
| 2 | 22uF | common:C_D6.3xL5.4 | C7, C8 |
| 2 | Joystick | misc:Joystick | JR1, JR2 |
| 2 | SW | switch:SW_Tactile12x12 | SW3, SW4 |
| 1 | 01x02 | connector:Pin_01x02 | J5 |
| 1 | 01x06 | connector:Pin_01x06 | J2 |
| 1 | 02x04 | connector:Pin_02x04 | J3 |
| 1 | 100uF | common:C_D6.3xL5.4 | C9 |
| 1 | 16MHz | common:Crystal_3225 | Y1 |
| 1 | 1uF | common:C_0603 | C1 |
| 1 | 330 | common:R_0603 | R6 |
| 1 | AMS1117-3.3 | regulator:AMS1117-SOT223 | U4 |
| 1 | AMS1117-5.0 | regulator:AMS1117-SOT223 | U3 |
| 1 | ATmega328P | microchip:ATmega328p_TQFP | U1 |
| 1 | Green | common:LED_0603 | D1 |
| 1 | ILI9341 | display:ILI9341 | U2 |
| 1 | Potentiometer | common:RV_45 | RV1 |
| 1 | Power | switch:SW_Slide9.1x3.5 | SW5 |
| 1 | Red | common:LED_0603 | D3 |
| 1 | Reset | switch:SW_Tactile3x2.5 | SW1 |
| 1 | SW_SPDT | common:SW_Toggle | SW2 |
The 50 most common of 54 parts.
Questions
How big is the Controller PCB?
It measures 140 × 81 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Controller use?
54 parts, built around the ATMEGA328-PU, AMS1117-3.3 and AMS1117-5.0. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Controller KiCad files?
From the le-flav-b/VEMAR repository on GitHub, at the commit this page was made from: the board is hardware/boards/controller/controller.kicad_pcb and its schematic hardware/boards/controller/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask le-flav-b before reusing the design.
More from le-flav-b/VEMAR
6- 2 layers50 × 67 mm

- 2 layers95 × 75 mm

- 2 layers40 × 37 mm

- 2 layers37 × 15 mm

- 2 layers95 × 75 mm

- 2 layers95 × 75 mm

Similar boards
- 4 layers59.9 × 66.5 mm

- 2 layers

- 2 layers50.7 × 21.5 mm

ATmega328p microcontroller board
Abhi90808/ATmega328p_microcontroller_board
This project is a ground-up recreation of the Arduino Nano form factor using the ATmega328P microcontroller. Rather than using a pre-made module, the entire hardware stack was designed from scratch: oscillator circuit…
26 parts - 2 layers34 × 53 mm

- 2 layers38.5 × 44 mm

Atmega328pdevboard
ydyuthi-iitpkd/PCB_Design_Workshop
PCB Design Workshop Conducted by Y-Dyuthi Club IITPKD
32 parts - 2 layers63.5 × 71.1 mm

- 4 layers45 × 60 mm

Weather final V2
aditya-1225/weather-station-PCB
If the data is sent to the nRF24L01+PA+LNA module, another PCB acts as the receiver and transmits the received data to a computer through the serial port.
46 partsCERN-OHL-P-2.0 - 4 layers120 × 120 mm
