Skip to the content
PCBKitNew board
2 layers10.2 × 13.5 mmStickboy, the printed circuit board in 3D

Tiny circuit board to add a 3ds circlepad or other joystick to your gameboy

Size
10.2 × 13.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
6
Nets
8
Pads
26
Tracks, vias
73, 4
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Mar 2020
Updated
20 Jul 2020

Overview

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.

Main components

2

README

README.md

CircleBoy

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.

Installation Gallery

A gallery of my installation of the board can be found here.

Configuration

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.

DirectionDeadzoneSegments
Up (default)SmallBalanced
DownLargeBalanced
LeftSmall3/4 Straight, 1/4 Diagonals
RightLarge3/4 Straight, 1/4 Diagonals

ATtiny85 Fuses

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

text
/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:m

The important part of that is setting the hfuse to 0x5f.

Parts

6
QtyValueFootprintReferences
2powerConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ1, J4
10.1 uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1
159453-041110EDHLF59453041110EDHLFJ3
1ATtiny85-20SUPackage_SO:SOIJ-8_5.3x5.3mm_P1.27mmU1
1pinsConnector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_VerticalJ2

Questions

How big is the Stickboy PCB?

It measures 10.2 × 13.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stickboy use?

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.

Where can I download the Stickboy KiCad files?

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.

Can I use the Stickboy design in my own project?

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).

Similar boards

  • 2 layers65 × 56.5 mmSuperPower RPi KiCAD, the printed circuit board in 3D

    SuperPower RPi KiCAD

    SensorsIot/SuperPower

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

    122 parts600
  • 2 layers18.8 × 8.1 mmDell charger emulator, the printed circuit board in 3D

    Dell charger emulator

    KivApple/dell-charger-emulator

    Emulator of original Dell charger using ATTINY85

    6 parts154
  • 2 layers14 × 17.3 mmSnopf, the printed circuit board in 3D

    Snopf

    snopf/snopf

    snopf USB password token

    18 parts145GPL-2.0
  • 2 layers43.9 × 29 mmC64Saver2-addon, the printed circuit board in 3D

    C64Saver2-addon

    bwack/C64-Saver-bwack

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

    43 parts124
  • 2 layers61 × 36.8 mmKeebcard, the printed circuit board in 3D

    Keebcard

    rsheldiii/Keebcard

    Home of the KeebCard project - Kicad files, code, and more!

    15 parts112
  • 2 layers200 × 100 mmRegalodilara, the printed circuit board in 3D

    Regalodilara

    valerionew/very-good-uc-doggos

    A special graduation present for a special friend. Six microcontrollers in one devboard

    91 parts50
  • 2 layers134.3 × 140 mmAerospace badge, the printed circuit board in 3D

    Aerospace badge

    AerospaceVillage/avBadge_2020

    Aerospace Village Badge 2020

    20 parts28
  • 2 layers50 × 25 mmLoRa Environmental Sensors, the printed circuit board in 3D

    LoRa Environmental Sensors

    spielhuus/LoRa-Environmental-Sensors

    ATtiny85 based LoRa atmospheric sensor board with BME280

    5 parts28