Software engineer and entrepreneur with a British accent based in the San Francisco Bay Area. Hardware/software/reverse engineering. Former co-founder @ Bugsnag
Shaping comes second, and is where the feel comes from. Inner and outer deadzones in axial or radial shapes, gamma response curves, and circular, square, or octagonal virtual gates, all in one struct you can change at runtime without recalibrating.
Calibration comes first. Pickaxes runs a calibration session on the firmware that captures rest position, min and max travel, and orientation. Release the stick, push it in each direction, rotate it around the rim. Drive it from a homebrew app or a button combo on the device.
For my desk, I went with a 5ft wide butcher block shelf, using 10" rack components in a 2U:1U:1U:1U:2U configuration. This allows for a wide cubby in the middle for tucking away my keyboard and mouse.
I wanted a truly modular/customizable desk shelf, so I built one. Rack Nook is a desk shelf system, based around 10" or 19" rack components.
It's open source, you can find everything you need to build your own here: github.com/loopj/rack-nook
For the protocol nerds out there, I managed to get the target response time (time between message being received from a console, and us sending the reply) down to ~3us on the Pi Pico backend. This is *very* close to the ASIC's response time in OEM controllers.
Can you confirm you have the following wiring? Also did you run the chip erase step first (github.com/loopj/wavephoenix…) and then disconnect and reconnect power before flashing the bootloader?
The reference hardware (the mini receiver) is 1/3rd the size of an original WaveBird receiver. It supports "virtual pairing" - you can set the wireless channel by pressing X+Y on a nearby WaveBird controller. No channel wheel needed!
Since cramming the original GameCube controller connectors into a build of this size is impractical, Short Stack uses TRRS headphone sockets instead.
This is the same approach used on the amazing GC Nano by @WeskMods and @CrazyGadgetModsbitbuilt.net/forums/index.ph….
To keep the clean aesthetic of the original Wii I wanted to hide the GameCube controller ports behind a panel. I always hated the hinged design of the original, and it is quite difficult to replicate at this scale, so I redesigned this panel to be a sliding panel.
Short Stack is the world's smallest Nintendo Wii.
Built with an "Omega" trimmed original Wii motherboard, custom PCBs for power management, USB storage, & connectors, as well as a 3d printed case and custom milled heatsink.
github.com/loopj/short-stack
Since people have been asking, this is what a typical iOS app saw in terms of crashes due to the Facebook SDK outage last night. We didn't drop a single crash report at @bugsnag.