

Experiments with ebedded programming
- Size
- 60 × 60 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 52
- Pads
- 156
- Tracks, vias
- 244, 26
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 16 Jan 2022
- Updated
- 31 Oct 2022
Overview
Spinny is an open-source printed circuit board by charypar, from the charypar/embedded-playground repository on GitHub. It is a 2-layer board of 60 × 60 mm with 36 parts on 52 nets, routed with 244 tracks and 26 vias.
It is built around the STM32F103CBT6, SRV05-4 and XC6206P332MR, with the PEC11R-4215F-S0024 among its other parts. Its parts include 12 capacitors, 6 resistors, 5 switches, 3 ICs and 2 diodes. It belongs with the STM32 boards of this library.
Main components
4STM32F103CBT6
LQFP-48(7x7)-40℃~+85℃ 128KB 12bit 20KB 2V~3.6V 32 Bit 37 72MHz ARM Cortex-M3 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SRV05-4
SOT-23-6L-55℃~+150℃ 15V 1pF 4A 5V 5uA 6V 80W ESD Four channels IEC 61000-4-2、IEC 61000-4-5 Unidirectional SOT-23-6L ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)XC6206P332MR
SOT-23-40℃~+85℃@(Ta) 1 1uA 200mA 3.3V 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsPEC11R-4215F-S0024
插件-30℃~+70℃ 10mA 24/24 5V Incremental Straight Two-phase output 插件 Rotary Encoders ROHSBournsRotary Encoders
README
Readme.mdNiche device firmware
Flashing bootloader
Using a probe
make flash-bootloaderFlashing firmware
For Spinny, for example:
With a probe:
make flash-spinnyOver USB
make upload-spinnyParts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, C7 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C8, C12 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | SW_Push | DigiKey:SW_TS02-66-43-BK-100-LCR-D | SW1, SW2, SW3, SW4 |
| 2 | 30p | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 1k5 | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 8Mhz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | PEC11R-4215F-S0024 | DigiKey:XDCR_PEC11R-4215F-S0024 | MT1 |
| 1 | SRV05-4 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | STM32F103CBT6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U3 |
| 1 | SW_RST | JLCPCB:SMD-SW-4_5.1x5.1x1.5 | SW5 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | WHITE | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | XC6206P332MR | Package_TO_SOT_SMD:SOT-23 | U1 |
Questions
How big is the Spinny PCB?
It measures 60 × 60 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Spinny use?
36 parts, built around the STM32F103CBT6, SRV05-4, XC6206P332MR and PEC11R-4215F-S0024. 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 Spinny KiCad files?
From the charypar/embedded-playground repository on GitHub, at the commit this page was made from: the board is spinny/hardware/Spinny.kicad_pcb and its schematic spinny/hardware/Spinny.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Spinny design in my own project?
Its repository states no licence, so its author keeps all rights: ask charypar before reusing the design.
Similar boards
- 4 layers31 × 15 mm

- 4 layers52.1 × 20.3 mm

- 2 layers73.7 × 38.1 mm

- 2 layers382 × 160 mm

E80-1800-pcb universal
ebastler/E80-1800
QMK compatible PCB replacement for Cherry G80-1800
451 parts86BSD-2-Clause - 2 layers337.2 × 122.6 mm

- 2 layers337.2 × 122.5 mm

- 2 layers346.1 × 93.7 mm

Sifrl main pcb
ramonimbao/SpaceInvadersFRL
An F-rowless TKL keyboard case, plate, and PCB that uses the HiTek Series 725 switches.
177 parts15 - 2 layers194.3 × 79 mm
