UHBadge

Public

@gianluca-rainis

Download board files

Files for version 1. Pick what you came for.

Share UHBadge

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

UHBadge

View PCB

Universal Hacker Badge - The ultimate badge for hackers.

Author

The author of the whole project is: Gianluca Rainis - gianluca-rainis on GitHub.

License

Hardware design files (schematics, PCB, BOM):

Licensed under CERN-OHL-S v2.0

Software, firmware and documentation:

Licensed under the MIT License

AI Disclaimer

No AI was used in the conception, design, or engineering of the hardware. Every circuit and every design decision are the original work of the author.

AI tools were used as writing assistants for parts of the firmware, to help write technical drivers and low-level functions. All content has been reviewed, verified, and edited by the author.

Development Tools

  • PCB Design: KiCad
  • Documentation and code: Visual Studio Code

PCB Manufacturing

The Gerber files for PCB manufacturing are available in the gerber/ directory.

Project Structure

UHBadge/
├── CustomFootprints.pretty/  # Custom footprints
├── firmware/                 # The RP2350 firmware
├── gerber/                   # PCB manufacturing files (Gerber format)
├── images/                   # Documentation images
├── .gitattributes            # Gitattributes file
├── .gitignore                # Gitignore file
├── gerber.zip                # Zip folder with all the gerber files
├── UHBadge.kicad_pcb         # PCB layout file
├── UHBadge.kicad_pro         # KiCad project file
├── UHBadge.kicad_sch         # Schematic file
├── UHBadge.step              # 3D model
├── BOM.csv                   # Bill Of Materials
├── LICENSE-CERN-OHL-S.md     # CERN-OHL-S License
├── LICENSE-MIT.md            # MIT License
└── README.md                 # This file

Technical Details

  • Size: 70mm x 117.6mm
  • Layers: 2
  • Supply Voltage: 3v3

Build the firmware

From the directory of the repo:

cd firmware/build

cmake ..
make -j$(sysctl -n hw.ncpu)

You'll find the UHBadge.uf2 file in the firmware/build directory.

Hardware

Schematic

PCB

3D Render

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.