
Protospin
Matir/DC25Badge
This is an unofficial badge I made for DEF CON 25. It's a blinding party-style badge with 48 individually addressable RGB LEDs.

This is an unofficial badge I made for DEF CON 25. It's a blinding party-style badge with 48 individually addressable RGB LEDs.
Dc25badge is an open-source printed circuit board by Matir, from the Matir/DC25Badge repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 126.8 × 48.3 mm with 101 parts on 148 nets, routed with 1,044 tracks and 87 vias.
It is built around the ATSAMD21E18A-AU, 74AHCT125D and TPS61232DRC, with the MIC5305YML and DMN1019USN among its other parts. Its parts include 52 ICs, 28 capacitors, 5 resistors, 3 connectors and 3 switches. It belongs with the SAM D and SAM boards of this library.
This is an unofficial badge I made for DEF CON 25. It's a blinding party-style badge with 48 individually addressable RGB LEDs. Off an adequate battery (a medium LiPo) you can run all lights at max brightness, but that is bright.

This is intended as a one-time release for others to learn from and/or remix the firmware. I don't plan to take pull requests since it will be over and I'll be on to another project by the release. :)
The PCB was designed using Kicad. Source files are in the dc25badge/
directory.

To build the firmware, you'll need 3 things: this git repository, the Atmel
Software Framework (ASF), and an ARM compiler. On Debian & Ubuntu, you'll want
to install the packages gcc-arm-none-eabi and binutils-arm-none-eabi.
setup.sh in the src/ directory will get you the latest build of the ASF (at
least, it worked when this was prepared). Running make will build the
firmware image.
To choose which patterns are available by pushing the mode button, edit the
array in pattern.c.
To upload a firmware image, you'll need to get into the bootloader. To do this, "double tap" the reset button, and the reset LED will stay solid green. (If it doesn't, you're not in the bootloader.)
You can then use bossa or just run make upload from the src/ directory to
upload the current firmware build.
This is not an official Google product.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | APA102 | Badge_Parts:APA102 | U11, U12, U14, U15, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26, U27, U28 +32 |
| 16 | 0.1u | Capacitors_SMD:C_0805 | C2, C5, C7, C8, C9, C10, C15, C16, C18, C19, C20, C21, C22, C24, C25, C26 |
| 4 | 22u | Capacitors_SMD:C_0805 | C4, C6, C14, C27 |
| 4 | 330 | Resistors_SMD:R_0805 | R1, R2, R3, R5 |
| 3 | 1u | Capacitors_SMD:C_0805 | C1, C3, C17 |
| 2 | 22pF | Capacitors_SMD:C_0603 | C12, C13 |
| 2 | NP | Capacitors_SMD:C_0805 | C23, C28 |
| 1 | 10k | Resistors_SMD:R_0805 | R6 |
| 1 | 10u | Capacitors_SMD:C_0805 | C11 |
| 1 | 1uH | Badge_Parts:Inductor_6.5x6 | L1 |
| 1 | 32.768k | Crystals:Crystal_SMD_G8 | Y1 |
| 1 | 3v3 | Measurement_Points:Measurement_Point_Round-SMD-Pad_Big | W2 |
| 1 | 5v | Measurement_Points:Measurement_Point_Round-SMD-Pad_Big | W3 |
| 1 | 74AHCT125 | SMD_Packages:SOIC-14_N | U4 |
| 1 | ATSAMD21E18A-AU | Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm | U3 |
| 1 | BATT | Connectors_JST:JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled | P1 |
| 1 | BRIGHT | Buttons_Switches_SMD:SW_SPST_EVQP0 | SW4 |
| 1 | CORTEX | Pin_Headers2:Pin_Header_Straight_2x05_Pitch1.27mm_SMD | P3 |
| 1 | DMN1019USN | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | Jumper_NO_Small | Badge_Parts:JP_SOLDER | JP1 |
| 1 | LED | LEDs:LED_0805 | D1 |
| 1 | LOGO | Badge_Parts:XXV_logo | G*** |
| 1 | MIC5305 | TO_SOT_Packages_SMD:SOT-23-5 | U1 |
| 1 | MODE | Buttons_Switches_SMD:SW_SPST_EVQP0 | SW3 |
| 1 | RESET | Buttons_Switches_SMD:SW_SPST_EVQP0 | SW1 |
| 1 | TPS61232 | Badge_Parts:PSON-10P | U2 |
| 1 | USB_OTG | Badge_Parts:Amphenol_10118192 | P2 |
The 99 most common of 101 parts.

Matir/DC25Badge
This is an unofficial badge I made for DEF CON 25. It's a blinding party-style badge with 48 individually addressable RGB LEDs.

wattnotions/povbot2
Look in 3dprint folder to find a 3mf file with the chassis , camera holder and wheels ready to print.




washed/rofltemp_1-pcb
This is the circuit schematic and board layout project for the ROFLtemp-1 multi-purpose RTD thermometer. # WARNING! DO NOT BUILD WITH THESE DESIGN FILES! Several stupid errors are in this layout that will be corrected…


google/myelin-acorn-electron-hardware
Phillip Pearson's retro hardware projects for the Acorn Electron

polesskiy-dev/iot-risk-data-logger-nfc-samd21-hardware
Hardware (schematics, PCB, BOM) for iot-risk-data-logger-nfc-samd21 project
It measures 126.8 × 48.3 mm and has 2 copper layers, 1.6 mm thick.
101 parts, built around the ATSAMD21E18A-AU, 74AHCT125D, TPS61232DRC and MIC5305YML. 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 Matir/DC25Badge repository on GitHub, at the commit this page was made from: the board is dc25badge/dc25badge.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.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).