
Horizons Badges
Taran-the-Idiot/Horizons-Badges
E-ink badges for Horizons Crux! Made in Kicad. They use 2.66" E-ink screens with an RP2040 mcu. And they are made in the shape of a mantaray :D

This is an e-ink USB-C PCB badge that I'm building since I loved the Github one so much, and want to make my own! I decided that I wanted to follow a similar design route with the Github Badge so I went with the RP2040…
E Ink badge is an open-source printed circuit board by scooterthedev, from the scooterthedev/E-Ink-badge repository on GitHub. It is a 2-layer board of 61.7 × 46.8 mm with 40 parts on 67 nets, routed with 386 tracks and 71 vias.
It is built around the RP2040, W25Q16JVSSIQ and AP2112K-3.3, with the MBR0530 and BSS138 among its other parts. Its parts include 15 capacitors, 8 resistors, 6 switches, 3 ICs and 3 diodes. It belongs with the lEDs and displays boards and the RP2040 boards of this library.
This is an e-ink USB-C PCB badge that I'm building since I loved the Github one so much, and want to make my own! I decided that I wanted to follow a similar design route with the Github Badge so I went with the RP2040 IC.
This was my first time designing an FPC cable from scratch on a PCB! Originally, I wanted to do it to help make a board for my brother, but in the end, I found it too complicated. For this board, I decided to use Gemini to help me, since I wasn't able to find any good documentation of how to properly wire it up.
When I first started this, I though it would take at least 10 hours from when I glanced at the Github Badge, but in the end, it only took me about 4.3 hours which was insanely quick and efficient of my time!
I have attached some photos below outlining the PCB, Schematic and even the 3D rending's on the board!

| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 4.7µF | Capacitor_SMD:C_0402_1005Metric | C5, C6, C7, C8, C9, C10, C11, C12 |
| 3 | MBR0530 | Diode_SMD:D_SOD-123 | D1, D2, D3 |
| 2 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 10kΩ | Capacitor_SMD:C_0402_1005Metric | R4, R6 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C13, C14 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 27Ω | Capacitor_SMD:C_0402_1005Metric | R7, R8 |
| 2 | 5.1kΩ | Capacitor_SMD:C_0402_1005Metric | R2, R3 |
| 1 | 0.1µF | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 0.47Ω | Capacitor_SMD:C_0402_1005Metric | R1 |
| 1 | 10µH | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 1kΩ | Capacitor_SMD:C_0402_1005Metric | R5 |
| 1 | A | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW4 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | BOOTSEL | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW1 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Crystal | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | D | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW6 |
| 1 | E-INK-FPC | Connector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal | J2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | RUN | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW2 |
| 1 | S | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW5 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | W | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW3 |
| 1 | W25Q16JVSS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
It measures 61.7 × 46.8 mm and has 2 copper layers, 1.6 mm thick.
40 parts, built around the RP2040, W25Q16JVSSIQ, AP2112K-3.3 and MBR0530. 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.
From the scooterthedev/E-Ink-badge repository on GitHub, at the commit this page was made from: the board is E-Ink badge.kicad_pcb and its schematic E-Ink badge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask scooterthedev before reusing the design.

Taran-the-Idiot/Horizons-Badges
E-ink badges for Horizons Crux! Made in Kicad. They use 2.66" E-ink screens with an RP2040 mcu. And they are made in the shape of a mantaray :D



nthclrd/picflash
Programmeur PIC open source en Rust : remplace MPLAB IPE/XC8 pour les PIC16, pilote les PICkit 4/5/Basic ou une carte RP2040 maison (KiCad)

ZachS07/RP2040-IMU-Altimeter-PCB
Custom PCB motion and altitude data logger. RP2040 microcontroller with onboard IMU, barometric sensor, and flash storage. It's suitable for model rockets, drones, and other applications.

C-yue28/Plant-Monitor
ML-powered plant monitor, tracking metrics such as temperature, humidity, soil moisture, etc to inform plant watering behavior.

Cherry-Blossom-Development/GreywireStudio
GreywireStudio - a combined software/hardware product

draarivpatel-ui/helios-cad-forge
Helios-6 is a parametric dual-axis solar tracker gimbal, OpenSCAD + watertight STL mesh generator, Spencer (1971) solar ephemeris calculator, and KiCad 8 RP2040 + INA219 telemetry node.