Story
PCB Keychain “Dog” V2 (Mirrored Version)
This PCB keychain is a mirrored version of the previous “Keychain dog v1” . It follows the same playful dog-shaped PCB aesthetic but adds USBC,IR TX, powered by a CH32X035 microcontroller. Designed as a complement to the original version, the two can be connected physically or via logic.
Technical Specifications
Parameter | Description |
---|---|
Microcontroller | CH32X035 (32-bit, RISC-V, WCH) |
USB Connector | USB Type-C |
RGB LEDs | 3× WS2812B-2020 (addressable RGB) |
White LED | 1× high-brightness 1W SMD LED |
Touch Sensors | 2× TP223-BA6 capacitive sensors |
Power Supply | 5V via USB-C |
Interfaces | USB, GPIO |
Supported Protocols | USB HID / Custom logic (based on firmware) |
PCB Dimensions | 50*59 |
Interconnect Option | Connectable with Dog V1 (physical/logical pairing) |
Component Summary
-
CH32X035 MCU – 32-bit microcontroller with native USB and high-speed GPIO.
-
3× WS2812B-2020 – Compact addressable RGB LEDs for animations.
-
1W SMD LED – High-brightness white LED
-
2× TP223-BA6 – Capacitive touch inputs .
-
USB-C – Provides power and potential USB interface.
Use Cases
-
Light-up decorative or interactive keychain
-
Demonstration of embedded electronics and PCB design
-
USB HID button or macro device
-
Learning tool for working with USB HID,LEDs and capacitive sensing
Development Info
Feature | Support |
---|---|
IDE | MounRiver Studio (WCH) |
Programming | USB DFU, optional SWD |
Language | C / C++ (WCH SDK) |
LED Control | WS2812 libraries / GPIO timing |
Touch Input | Digital output from TP223 |
Compatibility
-
Mirrored PCB layout relative to Dog V1
-
Can be joined physically or logically for pairwise applications
-
Shared power/signal lines for unified logic
Prototype Notice
NOTICE: The Dog Keychain V2 PCB is an untested prototype. Circuitry and functionality have not been verified yet. Use is currently limited to visual inspection, layout testing, and pre-production analysis.