Skip to the content
PCBKitNew board
2 layers33 × 91.4 mmBase, the printed circuit board in 3D

Donjon hardware tool for circuits security evaluation

Size
33 × 91.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
3
Nets
40
Pads
40
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20210722)
Created
29 Mar 2019
Updated
29 Oct 2026

Overview

Base is an open-source printed circuit board by Ledger-Donjon, from the Ledger-Donjon/scaffold repository on GitHub, published under the LGPL-3.0 licence. It is a 2-layer board of 33 × 91.4 mm with 3 parts on 40 nets.

README

README.md

Documentation Status

Scaffold

When performing hardware security evaluation of integrated circuits and embedded platforms, the first step is to setup the device to be able to automate tests, retrieve results and trigger instruments to perform measurements or inject faults. Scaffold is an electronic motherboard designed to quickly setup, instrument and test cirtcuits. The board can be controlled through USB using a Python3 API, enabling easy development of tests. All the project is Open-Hardware and Open-Source.

Scaffold board pictures

The FPGA architecture runs at 100 MHz and embeds many peripherals:

  • 2 x UART,
  • I2C (master),
  • ISO7816 (master),
  • SPI (master),
  • Power supply controllers for each evaluation socket,
  • 4 x Delay and pulse generators with 10 ns resolution
  • 2 x chaining modules for advanced triggering
  • Clock generator with glitching feature
  • And more to come in the future!

The board also integrates an 11X analog amplifier with 200 MHz bandwidth for power measurement. The on-board shunt resistor can be tuned from 0 to 100 Ohms.

Scaffold is able to operate from 1.5V to 3.3V devices: power supplies and I/O bank voltage can be tuned thanks to adjustable voltage regulators. Scaffold can be powered from USB or external power supplies.

Four special I/Os can generate 5V pulses, which are compatible with ALPhANOV PDM laser sources (50 Ohm TTL).

Getting the board

All the files required to fabricate the board are included in the repository. If you do not wish to build it yourself, you can request for quotation by sending a mail to scaffold@ledger.fr (only for Europe or USA shipping).

Installation

Python3 library can be installed using pip:

text
pip3 install donjon-scaffold

Documentation

API documentation is available on Read the Docs.

Licensing

Scaffold is released under GNU Lesser General Public Licence version 3 (LGPLv3). See COPYING and COPYING.LESSER for license details.

Parts

3
QtyValueFootprintReferences
2Conn_02x10_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_VerticalJ1, J2
1DUNGEON_LOGOmykicadlibs:donjon-2000LOGO1

Questions

How big is the Base PCB?

It measures 33 × 91.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Base use?

3 parts. 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 Base KiCad files?

From the Ledger-Donjon/scaffold repository on GitHub, at the commit this page was made from: the board is daughter-boards/base/base.kicad_pcb and its schematic daughter-boards/atecc/atecc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Base design in my own project?

Its repository publishes it under the LGPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from Ledger-Donjon/scaffold

7
  • 2 layers33 × 96.5 mmBreadboard, the printed circuit board in 3D

    Breadboard

    Ledger-Donjon/scaffold

    Donjon hardware tool for circuits security evaluation

    331 parts125LGPL-3.0
  • 2 layers33 × 91.4 mmEsp32, the printed circuit board in 3D

    Esp32

    Ledger-Donjon/scaffold

    Donjon hardware tool for circuits security evaluation

    54 parts125LGPL-3.0
  • 2 layers33 × 91.4 mmStm32f205, the printed circuit board in 3D

    Stm32f205

    Ledger-Donjon/scaffold

    Donjon hardware tool for circuits security evaluation

    50 parts125LGPL-3.0
  • 2 layers33 × 91.4 mmStm32f427, the printed circuit board in 3D

    Stm32f427

    Ledger-Donjon/scaffold

    Donjon hardware tool for circuits security evaluation

    50 parts125LGPL-3.0
  • 2 layers41.1 × 91.4 mmSmartcard, the printed circuit board in 3D

    Smartcard

    Ledger-Donjon/scaffold

    Donjon hardware tool for circuits security evaluation

    11 parts125LGPL-3.0
  • 2 layers33 × 91.4 mmStm32u5a9zjt6q, the printed circuit board in 3D

    Stm32u5a9zjt6q

    Ledger-Donjon/scaffold

    Donjon hardware tool for circuits security evaluation

    6 parts125LGPL-3.0
  • 2 layers33 × 91.4 mmAtecc, the printed circuit board in 3D

    Atecc

    Ledger-Donjon/scaffold

    Donjon hardware tool for circuits security evaluation

    5 parts125LGPL-3.0

Similar boards

  • 2 layers40 × 30 mmBlinky, the printed circuit board in 3D

    Blinky

    earthtojake/text-to-cad

    Design physical products with AI

    3 parts26kMIT
  • 2 layers51.9 × 16 mmPassive2-rpi non standard adapter, the printed circuit board in 3D

    Passive2-rpi non standard adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    3 parts4.4kGPL-2.0
  • 2 layers16.3 × 16.3 mmSensor, the printed circuit board in 3D

    Sensor

    scottbez1/splitflap

    DIY split-flap display

    3 parts4.2k
  • 2 layersSub, the printed circuit board in 3D

    Sub

    atopile/atopile

    Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

    3 parts4kMIT
  • 2 layers85 × 30 mmDual stomp, the printed circuit board in 3D

    Dual stomp

    torvalds/GuitarPedal

    Linus learns analog circuits

    3 parts2.5kGPL-2.0
  • 2 layers124.5 × 33.7 mm172319-1 connector, the printed circuit board in 3D

    172319-1 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    3 parts1.2k
  • 2 layers10.5 × 83 mmProgrammingAdapter, the printed circuit board in 3D

    ProgrammingAdapter

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    3 parts1.1k
  • 2 layers21.2 × 51.3 mmPico reset, the printed circuit board in 3D

    Pico reset

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    3 parts1.1kMIT