Basic controller

mekatrol·electronics·hardware/basic_controller/basic_controller.kicad_pcb

Basic controller PCB layout, top view — open source RP2040/RP2350 board by mekatrol
Simulate this board

About the Basic controller PCB

Basic controller is an open source RP2040/RP2350 PCB design by mekatrol, published on GitHub. It is a 4-layer board measuring 68 × 88 mm, with 46 components from 21 distinct parts.

Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the EL3H7 and AMS1117-5.0. By type, the board carries 14 resistors, 12 capacitors, 7 connectors, 6 diodes, 4 ICs and 2 transistors.

From the project

This repository contains the electronics, embedded firmware, support software, and reference material for a collection of home-automation and workshop projects. Hardware designs are primarily created with KiCad, firmware targets Raspberry Pi Pico/Pico W and MicroPython-compatible

This repository contains the electronics, embedded firmware, support software, and reference material for a collection of home-automation and workshop projects. Hardware designs are primarily created with KiCad, firmware targets Raspberry Pi Pico/Pico W and MicroPython-compatible boards, and the host-side controller tools are written in .NET, C++, and Python.

Main components on the Basic controller

Basic controller bill of materials (BOM)

46 components, 21 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
EL3H7
U1, U2
1
AMS1117-5.0
U3
1
Pico
U4
2
HXY2102EI
Q1, Q2
1
CON2
J1
3
Conn_01x04_Female
J2, J3, J4
1
Conn_mmwave_1
J5
1
Conn_01x04_Pin
J6
1
Conn_mmwave_2
J7
1
TS-1187A-B-A-B Push Button
SW1
1
SMAJ48CA
D1
2
US1M 1A
D2, D6
3
MBR120
D3, D4, D5
2
4.7u
C1, C4
9
100n
C2, C3, C5, C6, C8, C9, C10, C11 +1
1
220u
C7
2
1K
R1, R2
2
4.7K
R3, R4
2
220K
R5, R6
6
100R
R7, R8, R9, R10, R11, R12
Show 1 more
QtyPartRefs
2
330R
R13, R14

Basic controller design files

The KiCad project lives in the mekatrol/electronics repository on GitHub; these links point at the commit this page was built from.

Basic controller: common questions

What microcontroller does the Basic controller use?

The Basic controller is built around the Pico, from the RP2040/RP2350 family.

How big is the Basic controller PCB?

The Basic controller measures 68 × 88 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Basic controller?

46 components, from 21 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Basic controller design files?

From the mekatrol/electronics repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Basic controller design in my own project?

The repository has no license, so all rights stay with mekatrol. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Basic controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in electronics

Similar boards