Add-on dossier

ECP5U_25 FPGA challenge surface

A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.

Back to add-ons index

FPGA subsystem

The hardware tree includes an ECP5U_25 CABGA256 schematic and the firmware tree includes ECP5 projects, tests, and a UART coprocessor example with open FPGA tooling notes.

Badge
GreyCTF Summit 2025 GreyBadge
Type
FPGA subsystem
Status
source-backed
Compatibility
GreyCTF Summit 2025 GreyBadge
Source
https://github.com/NUSGreyhats/greybadge25/blob/main/hardware/greybadge_pcb/ecp5_25_fpga.kicad_sch

Badge context

Related Resources

setup and hardware guide

greybadge25 README

Repository README documenting GreyMecha/Army, CircuitPython setup, hardware ordering notes, FPGA tooling, repository structure, and links to badge manual/talk slides.

Badge: GreyCTF Summit 2025 GreyBadge

Source trail

Evidence Sources

GitHub / NUSGreyhats · retrieved 2026-05-15

GreyBadge KiCad schematics

Hardware source for the KiCad project tree, RP2350 sheet, ECP5U_25 FPGA sheet, main schematic, display, power, D-pad, buzzer, PMOD, FPGA programming, and RP2350-FPGA interlink evidence.

Badge: GreyCTF Summit 2025 GreyBadge

GitHub / NUSGreyhats · retrieved 2026-05-15

greybadge25 README

Primary badge repository source for the GreyMecha/Army badge name, CircuitPython setup, firmware filesystem path, hardware-ordering workflow, separate screen/battery ordering notes, and FPGA tooling.

Badge: GreyCTF Summit 2025 GreyBadge

NUS Greyhats · retrieved 2026-05-15

GreyCTF Summit 2025

Official event-context source for the GreyCTF Summit 2025 name, Singapore summit framing, July 5, 2025 date, and NUS School of Computing COM1 venue.

Badge: GreyCTF Summit 2025 GreyBadge