
Devboard
tjclement/ecsc23-badge
This repo contains the hardware designs and firmware developed for the ECSC23 hardware challenge by Curious Supplies.

Documentation for the Curious Bolt hardware hacking multi-tool
Bolt is an open-source printed circuit board by tjclement, from the tjclement/bolt repository on GitHub, published under the MIT licence. It is a 4-layer board of 44.2 × 84.5 mm with 78 parts on 83 nets, routed with 807 tracks and 101 vias.
It is built around the RP2040, COS722SR and MS9280, with the W25Q128JVSIQ, AMS1117-3.3 and AO3400 among its other parts. Its parts include 29 capacitors, 29 resistors, 6 ICs, 6 connectors and 3 diodes. It belongs with the sensors and measurement boards and the RP2040 boards of this library.

The Curious Bolt is a security multi-tool for getting started with hardware hacking. It is simultaneously:
See the docs for how to set up and use your Bolt.
PulseView scope code by Jaroslav Kysela, extended to run in parallel with other functions by Joris Witteman (MIT License)
Software and hardware design by Joris Witteman for Curious Supplies (MIT License)
PCB art by ankhaneko.art for Curious Supplies
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C6, C7, C10, C11, C12, C14, C19, C20, C21, C24, C25, C26, C27, C28 +2 |
| 13 | 270 | Resistor_SMD:R_0603_1608Metric | R10, R17, R18, R19, R20, R23, R24, R25, R26, R27, R28, R29, R30 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C5, C13, C22, C29 |
| 4 | 22uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C17, C18 |
| 4 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R8, R31 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R5, R7, R22 |
| 3 | 470 | Resistor_SMD:R_0603_1608Metric | R9, R13, R14 |
| 3 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left | J3, J4, J6 |
| 2 | 10 | Resistor_SMD:R_0603_1608Metric | R12, R21 |
| 2 | 27.4 | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 27pF | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2, U4 |
| 2 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Left | J5, J7 |
| 2 | LED YELLOW | LED_SMD:LED_0805_2012Metric | D2, D3 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C23 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 27 | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | AO3400 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | COS722SR | Package_SO:SOP-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | LED RED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | LOGO | ENISA23_VG_PCB:VoltageGlitcher_F.Cu | G*** |
| 1 | MS9280 | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U6 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U3 |
| 1 | dnf | Resistor_SMD:R_0603_1608Metric | R6 |
It measures 44.2 × 84.5 mm and has 4 copper layers, 1.6 mm thick.
78 parts, built around the RP2040, COS722SR, MS9280 and W25Q128JVSIQ. 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 tjclement/bolt repository on GitHub, at the commit this page was made from: the board is hardware/bolt/bolt.kicad_pcb and its schematic hardware/bolt/bolt.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).

tjclement/ecsc23-badge
This repo contains the hardware designs and firmware developed for the ECSC23 hardware challenge by Curious Supplies.



frohro/pico-dev-ice
This is a direct down conversion (DDC) HF transceiver & VNA using the Raspberry Pi Pico and the iCE40UP5K.


OpenJBOD/rp2040
This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

jpconstantineau/PyKey60
The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).

victorhook/asac-fc
asac fc is an rp2040 based flight controller made for FPV drone flying