
SuperPower RPi KiCAD
SensorsIot/SuperPower
Here you should find the best power supplies for your low-power projects

Tiny circuit board to add a 3ds circlepad or other joystick to your gameboy
Stickboy is an open-source printed circuit board by orangeglo, from the orangeglo/CircleBoy repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 10.2 × 13.5 mm with 6 parts on 8 nets, routed with 73 tracks and 4 vias.
It is built around the ATTINY85-20SU and 59453-041110EDHLF. Its parts include 4 connectors, 1 capacitor and 1 IC. It belongs with the retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.
CirlceBoy is a small circuit board that lets you replace the directional pad on a gameboy or other device with an analog joystick. CircleBoy was designed specifically to use the 3DS circle pad with a gameboy, but is adaptable to tons of use cases.
A gallery of my installation of the board can be found here.
You can select between 4 different modes for the stick. Modes are selected by shorting out the dpad contacts in the appropriate direction when you turn the system on. The configuration is stored in the EEPROM of the chip, so you only have to set it once.
| Direction | Deadzone | Segments |
|---|---|---|
| Up (default) | Small | Balanced |
| Down | Large | Balanced |
| Left | Small | 3/4 Straight, 1/4 Diagonals |
| Right | Large | 3/4 Straight, 1/4 Diagonals |
Since this project uses the reset line on the ATtiny85, once you've written the firmware and enabled the NO_GOING_BACK_NOW macro, you'll need to disable the reset on the chip. I did this on my Mac with
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -pattiny85 -carduino -P/dev/cu.usbmodem143301 -b19200 -Uhfuse:w:0x5f:mThe important part of that is setting the hfuse to 0x5f.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | power | Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical | J1, J4 |
| 1 | 0.1 uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1 |
| 1 | 59453-041110EDHLF | 59453041110EDHLF | J3 |
| 1 | ATtiny85-20SU | Package_SO:SOIJ-8_5.3x5.3mm_P1.27mm | U1 |
| 1 | pins | Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical | J2 |
It measures 10.2 × 13.5 mm and has 2 copper layers, 1.6 mm thick.
6 parts, built around the ATTINY85-20SU and 59453-041110EDHLF. 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 orangeglo/CircleBoy repository on GitHub, at the commit this page was made from: the board is hardware/stickboy.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).

SensorsIot/SuperPower
Here you should find the best power supplies for your low-power projects

KivApple/dell-charger-emulator
Emulator of original Dell charger using ATTINY85


bwack/C64-Saver-bwack
C64 Saver v1 and v2 - Overvoltage protection for the C64 and its power brick.


valerionew/very-good-uc-doggos
A special graduation present for a special friend. Six microcontrollers in one devboard


spielhuus/LoRa-Environmental-Sensors
ATtiny85 based LoRa atmospheric sensor board with BME280