100%
sketching2025badge Sketching2025badge view
Description

Imported from GitHub: todbot/Sketching2025badge · commit 4ac23e5 · license GPL-3.0

Description

Badge for Sketching in Hardware 2025

README

Sketching2025badge

Badge for Sketching in Hardware 2025

sketching2025-badge-demoish-crop

Features

  • Three (3) capacitive touch pads
  • Nine (9) "Neopixel"-compatible side-light RGB LEDs that shine through the back
  • Four (4) sewable connectors: V+, Gnd, TX (PB2), and RX (PB3)
  • One status LED on back of board
  • Standard SAO pinout w/ I2C. Spare GPIO lines wired to UART TX/RX
  • ATtiny816-based, same as seesaw boards
  • Easy compilation using standard Ardiuno toolchain and megaTinyCore
  • Programmable with UDPI with a USB-Serial adapter
  • Uses modified TouchyTouch captouch library, included

ATtiny816 pins used

UseGPIOArduino pin
Status LEDPB45
Neopixel LEDsPC212
Touch pad 0PA60
Touch pad 1PA51
Touch pad 2PA42
SAO I2C SCLPB09
SAO I2C SDAPB18
Sew / SAO UART TXPB27
Sew / SAO UART RXPB36

Reprogramming the badge

The default firmware is a fun little demo. But you can extend or replace it.

For details see docs/firmware-install.md

But basically:

  • Open up Arduino, add http://drazzy.com/package_drazzy.com_index.json to the Board Manager URLs in Settings.
  • Load "firmware/Sketching2025badge_attiny816/Sketching2025badge_attiny816.ino"
  • Set the chip & programmer settings as in firmware-install.md
  • Upload code with "Sketch" -> "Upload Using Programmer"

Protective "Backer"

Since the LEDs and MCU on the back don't have the protection of the battery holders as standoffs, a 3d-printed "backer" is included with the badge. It snaps onto the badge using the sewable holes. It can be removed by lifting it out, if you want to sew the badge down or otherwise use the sewable holes.

See the "enclosure" directory for STEP/STL to print your own.

Demos

Renders

Schematic

Sketching 2025 badge schematic

Comments
Sign in to comment

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