Skip to the content
PCBKitNew board
4 layers44.2 × 84.5 mmBolt, the printed circuit board in 3D

Documentation for the Curious Bolt hardware hacking multi-tool

Size
44.2 × 84.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
78
Nets
83
Pads
287
Tracks, vias
807, 101
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 Oct 2023
Updated
1 Feb 2024

Overview

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.

Main components

6

README

README.md

A new tool to break stuff! ⚒️

Curious Bolt picture

The Curious Bolt is a security multi-tool for getting started with hardware hacking. It is simultaneously:

  • a programmable crowbar voltage glitcher ⚡️
  • an 8-channel logic analyzer 👩‍💻
  • and a simple differential power analysis oscilloscope. 📉

How do you turn this on?

See the docs for how to set up and use your Bolt.

Acknowledgements

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

Parts

78
QtyValueFootprintReferences
18100nFCapacitor_SMD:C_0603_1608MetricC3, C4, C6, C7, C10, C11, C12, C14, C19, C20, C21, C24, C25, C26, C27, C28 +2
13270Resistor_SMD:R_0603_1608MetricR10, R17, R18, R19, R20, R23, R24, R25, R26, R27, R28, R29, R30
41uFCapacitor_SMD:C_0603_1608MetricC5, C13, C22, C29
422uFCapacitor_SMD:C_0805_2012MetricC1, C2, C17, C18
45.1kResistor_SMD:R_0603_1608MetricR1, R2, R8, R31
31kResistor_SMD:R_0603_1608MetricR5, R7, R22
3470Resistor_SMD:R_0603_1608MetricR9, R13, R14
3Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1LeftJ3, J4, J6
210Resistor_SMD:R_0603_1608MetricR12, R21
227.4Resistor_SMD:R_0603_1608MetricR3, R4
227pFCapacitor_SMD:C_0603_1608MetricC15, C16
2AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2, U4
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ5, J7
2LED YELLOWLED_SMD:LED_0805_2012MetricD2, D3
2TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2
110uFCapacitor_SMD:C_0603_1608MetricC23
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
127Resistor_SMD:R_0603_1608MetricR11
1AO3400Package_TO_SOT_SMD:SOT-23Q1
1COS722SRPackage_SO:SOP-8_3.9x4.9mm_P1.27mmU5
1LED REDLED_SMD:LED_0805_2012MetricD1
1LOGOENISA23_VG_PCB:VoltageGlitcher_F.CuG***
1MS9280Package_SO:SSOP-28_5.3x10.2mm_P0.65mmU6
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU3
1dnfResistor_SMD:R_0603_1608MetricR6

Questions

How big is the Bolt PCB?

It measures 44.2 × 84.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Bolt use?

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.

Where can I download the Bolt KiCad files?

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.

Can I use the Bolt design in my own project?

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).

Similar boards

  • 4 layers60 × 95 mmDevboard, the printed circuit board in 3D

    Devboard

    tjclement/ecsc23-badge

    This repo contains the hardware designs and firmware developed for the ECSC23 hardware challenge by Curious Supplies.

    147 parts10
  • 4 layers49 × 49 mmGLITCHING FMAW, the printed circuit board in 3D

    GLITCHING FMAW

    wicware/multitool

    Glitching tool with examples

    77 parts1
  • 4 layers100 × 100 mmPico Dev iCE, the printed circuit board in 3D

    Pico Dev iCE

    frohro/pico-dev-ice

    This is a direct down conversion (DDC) HF transceiver & VNA using the Raspberry Pi Pico and the iCE40UP5K.

    294 parts3
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0
  • 2 layers352.5 × 120 mmPyKey87, the printed circuit board in 3D

    PyKey87

    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).

    310 parts57
  • 2 layers36 × 43 mmAsac fc rev a, the printed circuit board in 3D

    Asac fc rev a

    victorhook/asac-fc

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

    119 parts52GPL-3.0