Skip to the content
2 layers84 × 37.7 mmSidebar, the printed circuit board in 3D

A reverse engineering themed SaintCon 2024 badge topper

Size
84 × 37.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
12
Pads
30
Tracks, vias
37, 1
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Aug 2024
Updated
25 Oct 2024

Overview

Sidebar is an open-source printed circuit board by Professor-plum, from the Professor-plum/SaintCon-RE-Topper repository on GitHub, published under the MIT licence. It is a 2-layer board of 84 × 37.7 mm with 9 parts on 12 nets, routed with 37 tracks and 1 via.

It is built around the PY32F002AA15M6TU. Its parts include 3 connectors, 2 resistors, 2 diodes, 1 capacitor and 1 IC.

Main components

1

README

README.md

SaintCon 2024 Badge RE Topper

A reverse engineering themed SaintCon 2024 badge topper

Topper Back Side

This topper can blink the LEDs in one of four patterns that can be selected by touching the skull (captive touch) Pulse Heart Saw Flame

Bill of Materials

  • 1x PY32F002AA15M
  • 2x OSRAM TOPLED LS T77K LEDs
  • 1x 470 Ohm 0805 Resistor
  • 1x 1M Ohm 0805 Resistor
  • 1x 1uF 0805 Capacitor

Assembly instructions

  1. Solder on the py32 microcontroller paying attention to pin 1 orientation
  2. Solder on the 2 LEDs paying attention to direction.
    • The black mark should be towards the bottom of the badge.
  3. Solder on the 2 resistors, orientation doesn't matter
    • R1 is the 470 ohm resistor (4700 marking)
    • R2 is the 1M ohm resistor (105 marking)
  4. Solder on the capacitor, orientation doesn't matter

Soldering

Flashing instructions

[!NOTE] If you obtained the components during Saintcon the py32 is already flashed and you can skip the remainder of these steps.

Required hardware & software

Connect 3.3V, GND, SWDIO, SWCLK, and RST to the ST-Link. These are all broken out on the 2x3 1.00mm pin header. Pin out

To flash the MCU just execute make flash from the Fimware directory.

Parts

9
QtyValueFootprintReferences
2LEDGrange:Reverse_LEDD1, D2
11MResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Conn_02x03_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x03_P1.27mm_VerticalJ1
1PY32F002AA15MGrange:SSOP-10_3.9x4.9mm_P1.00mmU1
1R_USResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1Screw_PowerSaintcon2024Klip-ons:Saintcon2024Klip-onUpperJ2

Similar boards

  • 2 layers16.7 × 14.4 mmSolderingChallenge, the printed circuit board in 3D

    SolderingChallenge

    ElectronicCats/SolderingChallenge

    The classic Soldering challenge

    28 parts2MIT
  • 2 layers11.2 × 16.3 mmPY32F002 ESSOP10 minimal board, the printed circuit board in 3D

    PY32F002 ESSOP10 minimal board

    michpro/PY32F002_ESSOP10_minimal_board

    Puya PY32F002A ARM M0+ minimal development board (ESSOP10 package)

    9 parts1CERN-OHL-P-2.0
  • 2 layers50 × 50 mmBADGE MALWARE SPACE-2025, the printed circuit board in 3D

    BADGE MALWARE SPACE-2025

    ElectronicCats/BADGE-MALWARE-SPACE-2025

    Prerequisites: You must have the Arm GNU Toolchain ( ) installed on your system.

    23 parts
  • 4 layers100 × 50 mmController, the printed circuit board in 3D

    Controller

    usbalbin/hw-half-bridge

    226 parts
  • 2 layers19.3 × 31.8 mmPUYA Prototype, the printed circuit board in 3D

    PUYA Prototype

    ElectronicCats/puya-projects

    PUYA Projects

    26 parts9
  • 2 layers39 × 26 mmConnector, the printed circuit board in 3D

    Connector

    Professor-plum/SAINTCON-BADGE-2026

    Electronic badge for SAINTCON2026

    8 parts5MIT
  • 2 layers45.6 × 50 mmAddon Websec, the printed circuit board in 3D

    Addon Websec

    ElectronicCats/Badge_Tropicon-2026

    Badge Oficial Tropicon 2026

    22 parts1

Questions

How big is the Sidebar PCB?

It measures 84 × 37.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sidebar use?

9 parts, built around the PY32F002AA15M6TU. 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 Sidebar KiCad files?

From the Professor-plum/SaintCon-RE-Topper repository on GitHub, at the commit this page was made from: the board is Kicad/Sidebar.kicad_pcb and its schematic Kicad/Sidebar.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sidebar 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).