
Esp32-wroom timer
AlessandroAU/Chorus32-ESP32LapTimer
This is an ESP32 port of the popular Chorus RF Laptimer

Compact 2-layer STM32F103 (LQFP-48) USB dev board designed in KiCad 9: schematic, PCB layout, Gerbers & BOM
Stm32f103 Muhammad Refansa Annaafi is an open-source printed circuit board by Rennaafi, from the Rennaafi/stm32f103-dev-board repository on GitHub, published under the MIT licence. It is a 2-layer board of 33.7 × 25.4 mm with 28 parts on 45 nets, routed with 231 tracks and 15 vias.
It is built around the AMS1117. Its parts include 12 capacitors, 5 resistors, 4 connectors, 2 ICs and 2 switches. It belongs with the microcontroller boards boards and the STM32 boards of this library.
A compact 2-layer STM32F103 (LQFP-48) breakout board designed in KiCad 9. It is powered over USB and exposes SWD, SPI and I2C on pin headers.

J1: SWD (3V3, SWDIO, SWCLK, GND)J3: SPI1 (3V3, NSS, SCK, MISO, MOSI, GND)J4: I2C1 on PB10/PB11 with 1k5 pull-ups

.
├── stm32f103_Muhammad Refansa Annaafi.kicad_pro # KiCad project
├── stm32f103_Muhammad Refansa Annaafi.kicad_sch # Schematic
├── stm32f103_Muhammad Refansa Annaafi.kicad_pcb # PCB layout
├── Gerber/ # Fabrication outputs (Gerbers, drill files, job file)
├── BOM/ # Bill of materials (CSV)
└── Media/ # Screenshots and renders| Ref | Value | Footprint | Qty |
|---|---|---|---|
| U1 | STM32F103 | LQFP-48_7x7mm_P0.5mm | 1 |
| U2 | AMS1117-3.3 | SOT-223-3 | 1 |
| Y1 | 16 MHz crystal | TSX-3225 | 1 |
| J2 | USB Micro-B | Würth 629105150521 | 1 |
| FB1 | 120 Ω ferrite bead | BLM18PG121SN1D (0603) | 1 |
| C1–C4, C6, C10 | 100 nF | 0603 | 6 |
| C5, C11, C12 | 10 µF | 0603 | 3 |
| C7 | 1 µF | 0603 | 1 |
| C8, C9 | 8 pF | 0603 | 2 |
| R1 | 10 kΩ | 0603 | 1 |
| R3, R4, R5 | 1.5 kΩ | 0603 | 3 |
| R2 | 1 kΩ (LED resistor) | 0603 | 1 |
| D1 | Red LED | 0603 | 1 |
| SW1 | Tactile switch | 434133025816 | 1 |
| SW2 | SPDT slide switch | PCM12 | 1 |
| J1, J4 | 1×4 header | 1.00 mm pitch | 2 |
| J3 | 1×6 header | 1.00 mm pitch | 1 |
The full BOM is in BOM/.
Upload the contents of Gerber/ to a PCB fab such as JLCPCB or PCBWay. It includes the copper, mask, paste, silkscreen and edge-cut layers, plus the PTH/NPTH drill files.
Open the .kicad_pro file in KiCad 9.0 or newer. The project uses a custom KCCI symbol/footprint library for some parts (for example the crystal). If those parts show up as missing, add that library to your library tables.
Muhammad Refansa Annaafi. Designed as part of the KCCI PCB design training.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100n | KCCI:C_0603_ | C1, C2, C3, C4, C6, C10 |
| 3 | 10u | KCCI:C_0603_ | C5, C11, C12 |
| 3 | 1k5 | KCCI:R_0603 | R3, R4, R5 |
| 2 | 8p | KCCI:C_0603_ | C8, C9 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | J1, J4 |
| 1 | 10k | KCCI:R_0603 | R1 |
| 1 | 120R | KCCI:BLM18PG121SN1D | FB1 |
| 1 | 1u | KCCI:C_0603_ | C7 |
| 1 | AMS1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_1.00mm:PinHeader_1x06_P1.00mm_Vertical | J3 |
| 1 | Crystal 16 Mhz | KCCI:TSX-3225 | Y1 |
| 1 | R | KCCI:R_0603 | R2 |
| 1 | RED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | STM32F100C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_SPDT | KCCI:SW_SPDT_PCM12 | SW2 |
| 1 | USB_B_Micro | KCCI:USB_Micro-B_Wuerth_629105150521 | J2 |
| 1 | ~ | KCCI:button_434133025816 | SW1 |
It measures 33.7 × 25.4 mm and has 2 copper layers, 1.6 mm thick.
28 parts, built around the AMS1117. 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.
From the Rennaafi/stm32f103-dev-board repository on GitHub, at the commit this page was made from: the board is stm32f103_Muhammad Refansa Annaafi.kicad_pcb and its schematic stm32f103_Muhammad Refansa Annaafi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

AlessandroAU/Chorus32-ESP32LapTimer
This is an ESP32 port of the popular Chorus RF Laptimer




uli/basicengine-pcb
Schematics and PCB layout for the BASIC Engine home computer



MR-DOS/TDR_diploma_thesis
Time domain reflectometer. Includes Hardware, firmware and GUI in Octave. Also a diploma thesis.