This repository contains the complete KiCad project, schematic, PCB layout, 3D renders, and images of the final assembled board for Gaelβs custom RP2040 development board. It includes a USB-B power interface, LIS3DH accelerometer for motion sensing, push buttons, LEDs, and header pins for debugging and expansion.
Designed to be compact and circular, this board is suitable for embedded applications, including wearable tech and motion-aware devices.
- Microcontroller: Raspberry Pi RP2040
- Accelerometer: STMicroelectronics LIS3DH (3-axis, I2C)
- Debug Header: SWDIO, SWCLK
- Buttons: 3 tactile push buttons
- LEDs: 4 indicators
- USB: USB Micro-B for power and programming
- Power Supply: 3.3V regulated via AMS1117
- Clock: 12 MHz crystal oscillator
- Form Factor: Custom round PCB
| Component | Description | Datasheet / Link |
|---|---|---|
| RP2040 | Dual-core ARM Cortex M0+ microcontroller | PDF Datasheet |
| LIS3DH | Low-power 3-axis accelerometer | PDF Datasheet |
| AMS1117-3.3 | 3.3V Linear Voltage Regulator | [PDF Datasheet]) |
| USB Micro-B Connector | USB interface for power and programming | Example Part |
| 12 MHz Crystal Oscillator | Provides clock source for RP2040 | Typical Part |
π rp2040-board/
βββ hardware/
β βββ RP2040.kicad_sch # KiCad schematic
β βββ RP2040.kicad_pcb # KiCad PCB layout
β βββ gerbers/ # Gerber fabrication files
βββ images/
β βββ 3D_viewer_top_side.jpg
β βββ 3D_viewer_bottom_side.jpg
β βββ Front_and_Back_Layout.jpg
β βββ Fully_soldered.jpg
β βββ Fully_soldered_back.jpg
βββ README.md # Project documentation