SpyThing-Hardware
villetiukuvaara·SpyThing-Hardware
About the SpyThing-Hardware PCB
SpyThing-Hardware is an open source STM32 PCB design by villetiukuvaara, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 61 × 46 mm, with 67 components from 36 distinct parts.
Its main chip is the STM32L476RG, from the STM32 family. Other key parts include the RClamp0503F, SAM-M8, MCP73831, STC3100 and REG113NA-3.3. By type, the board carries 23 capacitors, 18 resistors, 9 connectors, 7 ICs, 3 switches and 3 diodes.
Main components on the SpyThing-Hardware
SpyThing-Hardware bill of materials (BOM)
67 components, 36 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RClamp0503F | SOT-353_SC-70-5_Handsoldering | U1 |
| 1 | SAM-M8 | SAM-M8 | U2 |
| 1 | MCP73831 | SOT-23-5 | U3 |
| 1 | STC3100 | DFN-8-1EP_3x3mm_Pitch0.5mm | U4 |
| 1 | REG113NA-3.3 | SOT-23-5_HandSoldering | U5 |
| 1 | STM32L476RG | LQFP-64_10x10mm_Pitch0.5mm | U6 |
| 1 | RFM95W | RFM95W | U7 |
| 1 | Si2343DS | SOT-23_Handsoldering | Q1 |
| 1 | ABS07-120-32.768kHz-T | Crystal_SMD_MicroCrystal_CC7V-T1A-2pin_3.2x1.5mm_HandSoldering | Y1 |
| 1 | USB_OTG | FCI_10118192-0001LF | J1 |
| 3 | CONN_01X02 | Pin_Header_Straight_2x01_Pitch2.54mm | J2, J3, J4 |
| 1 | JST-PH | PH-2AWD | J5 |
| 1 | Micro_SD_Connector | SD_Card_Connector_Ebay | J6 |
| 1 | CONN_02X04 | HEADER_M_2.54MM_2R8P_ST_AU_PTH | J7 |
| 1 | CONN_01X06 | Pin_Header_Straight_1x06_Pitch2.54mm | J8 |
| 1 | CONN_01X03 | Pin_Header_Straight_1x03_Pitch2.54mm | J9 |
| 1 | MP34TD01-M | MIC_3x4 | MK1 |
| 2 | PUSH | SW_3.1x3.1 | SW1, SW2 |
| 1 | SW_Push | SW_PUSH_6mm | SW3 |
| 1 | NSR0320MW2T1G | D_SOD-323_HandSoldering | D1 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | LED | LED_0805_HandSoldering | D2, D3 |
| 1 | L | L_0805_HandSoldering | L1 |
| 10 | 100n | C_0805_HandSoldering | C1, C7, C9, C10, C12, C14, C15, C16 +2 |
| 5 | 4.7u | C_0805_HandSoldering | C2, C3, C8, C11, C20 |
| 1 | DNI | C_0805_HandSoldering | C4 |
| 1 | 1u | C_0805_HandSoldering | C5 |
| 4 | 10u | C_0805_HandSoldering | C6, C21, C22, C23 |
| 2 | 6p | C_0805_HandSoldering | C13, C17 |
| 4 | 20 | R_0805_HandSoldering | R1, R2, R3, R4 |
| 1 | 12k | R_0805_HandSoldering | R5 |
| 1 | 1k | R_0805_HandSoldering | R6 |
| 1 | 150 | R_0805_HandSoldering | R7 |
| 1 | 160m | R_0805_HandSoldering | R8 |
| 6 | 33 | R_0805_HandSoldering | R9, R10, R11, R12, R13, R14 |
| 2 | 10k | R_0805_HandSoldering | R15, R16 |
| 2 | 220 | R_0805_HandSoldering | R17, R18 |
SpyThing-Hardware design files
The KiCad project lives in the villetiukuvaara/SpyThing-Hardware repository on GitHub; these links point at the commit this page was built from.
SpyThing-Hardware: common questions
What microcontroller does the SpyThing-Hardware use?
The SpyThing-Hardware is built around the STM32L476RG, from the STM32 family.
How big is the SpyThing-Hardware PCB?
The SpyThing-Hardware measures 61 × 46 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the SpyThing-Hardware?
67 components, from 36 distinct parts. The full bill of materials is listed on this page.
Where can I download the SpyThing-Hardware design files?
From the villetiukuvaara/SpyThing-Hardware repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the SpyThing-Hardware design in my own project?
Yes, under the terms of its GPL-3.0 license, which villetiukuvaara chose for the repository.
Can I test firmware for the SpyThing-Hardware without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k