

PropellerLampMate
This is a small design task similar to the problems tackled by the Propeller hardware team. We want to see how you approach open ended problems and what you learn along the way.
- Size
- 50 × 30 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 16
- Nets
- 28
- Pads
- 100
- Tracks, vias
- 103, 15
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Dec 2024
- Updated
- 30 Oct 2026
Overview
PropellerLampMate is an open-source printed circuit board by PropellerAero, from the PropellerAero/embedded-systems-challenge repository on GitHub. It is a 2-layer board of 50 × 30 mm with 16 parts on 28 nets, routed with 103 tracks and 15 vias.
It is built around the ESP32-C3-WROOM-02-H4 and SIA462DJ. Its parts include 7 resistors, 4 capacitors, 3 ICs, 1 diode and 1 connector. It belongs with the ESP32 and RISC-V boards of this library.
Main components
2ESP32-C3-WROOM-02-H4
SMD,20x18mm-105dBm -40℃~+105℃ 2.4GHz 20.5dBm 345mA 3V~3.6V 82mA Bluetooth5.0 ESP32-C3 On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,20x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesSIA462DJ
PowerPAK-SC-70-6L-55℃~+150℃ 1 N-channel 12A 18mΩ@10V 2.4V 3.5W 30V 52pF 570pF 5nC@10V PowerPAK-SC-70-6L MOSFETs ROHSVishay IntertechnologyMOSFETs
README
README.mdPropeller Embedded Systems Challenge
This is a small design task similar to the problems tackled by the Propeller hardware team. We want to see how you approach open ended problems and what you learn along the way. We are more interested in your process and critical thinking than the final result. If there is any ambiguity, make a note of any assumptions made and questions you would ask to resolve them.
Background
Propeller Aero has recently decided to get into the consumer smart home devices market. Why? We have no idea, but it seemed like a good idea at the time. We've just finished designing the first product in this range, the Propeller LampMate™ and are eager to start manufacturing.
The LampMate is a small table lamp, it features:
- USB-C Power input
- WiFi control
- A warm white LED
- Not much else!
The task
In this repository you will find the following design files for the LampMate main circuit board:
PropellerLampMate/- The KiCAD EDA design projectPropellerLampMate.pdf- The schematic drawingPropellerLampMate_gerber/- The PCB design in Gerber formatPropellerLampMate.png- A 3D rendering of the layout
Part A
This design has 10 intential errors in the schematic drawing and 8 in the PCB layout. Find as many as you can and write a couple of sentences for each explaining the problem, what impact it will have and how it should be fixed. Document these issues in whatever format you prefer (document, slide deck, marked up drawings) - focus on being as clear and succinct as possible.
Part B
When we begin manufacturing the LampMate, the production team will need a programming and test procedure for this PCB. Device firmware will need to be loaded on to the microcontroller and the assembled PCB will need to be tested to ensure there are no assembly errors and it functions as expected.
Draw up a high-level design for a test including:
- A block diagram of any test fixture hardware required
- A process flow digram including the automated and manual steps to take freshly assembled PCBs in and output programmed and tested boards ready for final assembly
- Brief notes on each component and step
Consider in your design:
- Where will test points be required on the LampMate PCB to facilitate programming and testing?
- Which steps can be automated and which must be performed manually by an operator?
- How can we ensure the device functions as expected when the customer receives it?
- What kinds of assembly errors are likely? How can we catch these?
- How can we make this process as simple and fast as possible to minimise cost?
Parts
16| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R102, R103, R105 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C101, C103 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C104 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C102 |
| 1 | 120k | Resistor_SMD:R_0603_1608Metric | R108 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R107 |
| 1 | 22 | Resistor_SMD:R_0603_1608Metric | R106 |
| 1 | 5.1k | Resistor_SMD:R_0603_1608Metric | R101 |
| 1 | ESP32-C3-WROOM-02 | RF_Module:ESP32-C3-WROOM-02 | U104 |
| 1 | LED | LED_SMD:LED_2010_5025Metric | D101 |
| 1 | LT1762-3.3 | Package_SO:MSOP-8_3x3mm_P0.65mm | U103 |
| 1 | SiA462DJ | Package_TO_SOT_SMD:Vishay_PowerPAK_SC70-6L_Single | U102 |
| 1 | USB_C_USB2.0 | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J101 |
Questions
How big is the PropellerLampMate PCB?
It measures 50 × 30 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PropellerLampMate use?
16 parts, built around the ESP32-C3-WROOM-02-H4 and SIA462DJ. 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 PropellerLampMate KiCad files?
From the PropellerAero/embedded-systems-challenge repository on GitHub, at the commit this page was made from: the board is PropellerLampMate/PropellerLampMate.kicad_pcb and its schematic PropellerLampMate/PropellerLampMate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PropellerLampMate design in my own project?
Its repository states no licence, so its author keeps all rights: ask PropellerAero before reusing the design.
Similar boards
- 2 layers54.5 × 29.5 mm

- 2 layers155.5 × 130 mm

Einkpicframe
Spritetm/picframe_colepd
A WiFi picture frame allowing for remote photo uploads, using an ESP32-C3 and a 5.6" color E-ink display
60 parts97 - 2 layers18 × 14.4 mm

- 2 layers60 × 30 mm

- 2 layers88.6 × 30 mm

- 2 layers79.9 × 36.2 mm

Desk display
nepyope/Project-Homunculus
Project Homunculus is open-source, low-cost hardware for capturing human hand and arm motions. It has two parts.
63 parts51 - 2 layers76.8 × 23.5 mm

SommerESP
exico91/SommerESP
A plug and play ESP32-C3 board to control Sommer garage doors
41 parts29MIT - 2 layers51 × 71 mm
