Absolutely Legit P*********n Arcade-style Controller for All.
A collection of hardware and software projects for a custom Project DIVA: Future Tone (DX) arcade-style controller.
Initial version. Finished somewhere in July 2018.
- Laser cuttable case: Alpaca-Case#v1
- Buttons: Generic Chinese 100mm buttons w/ Sanwa OBSA-SP-200G
- Slider: Resistive (SoftPot)
- PCB: Teensy LC
- Input: 2x CD4021B
- Button LED: TPIC6C596
- Auth: USB Host Shield (MAX3421E)
- Power Source: USB + 5VDC
TBA
In development. Specs listed below may change at any moment.
- Laser cuttable case: Alpaca-Case
- Buttons: Generic Chinese 100mm buttons w/ Sanwa OBSA-SP-200G
- Slider: LKP with WS2813 RGB LED strip (144/m, 72 LEDs total)
- PCB: Teensy LC
+ TeensyFighter LC(perfboard option is also possible)- Input:
MCP23017 (on TeensyFighter LC PCB)2x CD4021B - Button LED: TPIC6C596 (over SPI)
- Auth: USB Host Shield (MAX3421E over SPI)
- Input:
- Alternative PCB: Alpaca-NGIO
- Input: On-chip GPIO
- Button LED: External MCP23008+ULN2803A over I2C. (details TBA)
- Auth: On-board USB or native
- Alternative PCB: Alpaca-OwO
- Input: On-chip GPIO
- Button LED: External MCP23008+ULN2803A over I2C. (details TBA)
- Auth: Native
- Power Source: USB + 9V-24V DC (At least 20W)
A mod kit for Project DIVA Arcade Future Tone stock control panel is also planned.
Main: Alpaca-FW for v1 electronics, passinglink (details TBA) for Alpaca-NGIO.
LKP: LKP-FW (Native variant, WIP.)
TBA
TBA
Crucial: Whether or not using alternatives from Alpaca v1 is feasible.
- Yes: No alternative from Alpaca v1. Component is essential for Alpaca v2.
- No: Alpaca v1 components will work to some extent and their v2 counterpart can be developed later. Or the component is optional.
Subproject | Crucial? | Status | Description |
---|---|---|---|
Alpaca-Case v2 | ⭕ Yes | ✅ Done | Prerelease. |
LKP v1 | ⭕ Yes | ✅ Done | Schematic and parts: Done, PCB: Done. |
LKP-Diva-Assy | ⭕ Yes | ✅ Done | LKP PCB holder: Done, LED strip mount: Done. |
❌ No | ❌ Delayed indefinitely | ||
Alpaca-OwO | ❌ No | 🚧 WIP | Pending testing |
Subproject | Crucial? | Status | Description |
---|---|---|---|
Alpaca-FW | ⭕ Yes | 🚧 WIP | RP2040 support: 0%, LKP interop: 0%, lib15275 interop: WAIT. |
LKP-FW | ⭕ Yes | ✅ Done | Native: Done (First PoC), 15275 Serial: Done. |
lib15275 | ❌ No | 🚧 WIP | ~80%. Request/response: Done, LED pattern generator: TODO |