Skip to content

Instantly share code, notes, and snippets.

@dogtopus
Last active February 18, 2024 06:53
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dogtopus/ebcc0ddecb7c3ef33f51d94e8410cc10 to your computer and use it in GitHub Desktop.
Save dogtopus/ebcc0ddecb7c3ef33f51d94e8410cc10 to your computer and use it in GitHub Desktop.
SEGA Slider (-like) Implementation Mega List - Heavily WIP

SEGA Slider (-like) Implementation Mega List

Diva

Name Author Sensor Type Construction Controller Type # of Controllers # of Segments LED Controller Type # of LEDs/Pixels Protocol Open-source?
837-15275 SEGA Capacitive FR4 PCB CY8C22345-24SXI 2 32 THL3504 64/32 sega-slider/UART/RS232 No
(No name) benjilei Capacitive Pad hack (aggregated DS4 touchpad) MXT series or TrueTouch series (DS4 Touchpad)+? 4? 80? (virtual) None 0 maxTouch (or TrueTouch)/I2C No (aggregation method unknown)
(No name) fa40 Capacitive Pad hack (copper foil on wood substrate) ZET6223 (Brook Touchpad) 1 17 None 0 ZET6223/I2C N/A
(No name) Mo10 Capacitive FR4 PCB CY8C4104LQI-422 4 32 WS2812 32 Proprietary/I2C No
(No name) PlayerOneNK Capacitive Pad hack (copper foil on wood substrate) MXT series or TrueTouch series (DS4 Touchpad) 1 22 None 0 maxTouch (or TrueTouch)/I2C N/A
Bare Conductive Slider colonelmasako Capacitive Graphite conductive ink on paper MPR121+ATMEGA32U4 (Bare Conductive) 1 10 ATMEGA32U4+WS2812 31 GPIO Switch Yes
CY8CKIT-049_touch_to_serial, leonardo_ser_to_key pol8139 Capacitive Copper foil tape on acrylic substrate CY8C4245AXI-483 (CY8CKIT-049)+ATMEGA32U4 (Pro Micro) 1 30 ATMEGA32U4 (Pro Micro)+WS2812 30 Proprietary/I2C, Gamepad/USB Source available
DIVA ZhouSensor Capacitive FR4 PCB CY8C4014SXI-421? 5 40 WS2812 34 GPIO Switch No
DIVA Pro ZhouSensor Capacitive FR4 PCB ? 4 32 WS2812? ? Proprietary/I2C, GPIO Switch No
DIVA-Arcade-Controller nobody-65534 Optical Proximity FR4 PCB LM358 (4 on each module)+ATMEGA328P 4 (Modules) 32 None 0 GPIO Switch Source available
DivaSlide tomtortoise Capacitive FR4 PCB (Home etched) MPR121 4 48 None 0 MPR121/I2C Yes
Divaller DJDAO Capacitive FR4 PCB ? 2 32 ? 64/32? Proprietary/UART No
Hatsune ANGEL IPEGA Capacitive FR4 PCB ? ? 18? ? 2x18/18 ?, Gamepad/USB (DS4, NSW Pro Controller) No
Hatsune Miku: Project DIVA Future Tone DX/MEGA39s Dedicated Controller for PlayStation 4/Nintendo Switch Hori Capacitive FR4 PCB "H2343" 1 32 (4x8 mutual capacitance mode?) "AL9XNK.1" 32 Proprietary/I2C, Gamepad/USB (DS4, NSW Pro Controller) No
LKP-Diva dogtopus Capacitive FR4 PCB CY8C4246AZI-M445 (LKP-Core) 1 32 CY8C4246AZI-M445 (LKP-Core)+WS2812 72/32 sega-slider/UART, Proprietary/I2C Yes
LKP-Diva (with LKP-Core-2040) dogtopus Capacitive FR4 PCB CY8CMBR3116-LQXI+RP2040 2 32 RP2040+WS2812 72/32 sega-slider/UART, Proprietary/I2C (WIP) Yes
Project-DIVA-FutureTone-Controller pickingharres (harris0831) Capacitive Copper tape on MDF? MPR121+ATSAMD21G18 (Arduino Zero) 3 36 ATSAMD21G18 (Arduino Zero)+WS2812 36 GPIO Switch Source available
SlidA somewhatlurker Capacitive Copper tape on substrate, FR4 PCB MPR121+ATMEGA32U4 (Pro Micro) 3 32 ATMEGA32U4 (Pro Micro)+WS2812 32 sega-slider/CDC/USB Yes
SoftPotMagic dogtopus Resistive SoftPot MKL26Z64VFT4 (Teensy LC) or any Arduino-compatible 1 1 (8-bit positioning for 2 points) None 0 Integrated, Gamepad/USB (DS4) Yes
testslider2 azhao12345 (phailyoor) Capacitive FR4-PCB (tiled) CY8C4247AZI-M485 (CY8CKIT-043) 1 30 (5 tiles) None 0 ZET6223/I2C Yes

Chunithm

Name Author Sensor Type Construction Controller Type # of Controllers # of Segments LED Controller Type # of LEDs/Pixels Protocol Open-source?
837-15330 SEGA Capacitive FR4 PCB CY8C22345-24SXI 2 2x16 THL3504 47/31 sega-slider/UART/RS232 No
Da Si/YubiDeck ZhouSensor Capacitive FR4 PCB ? 4 2x16 ? ? sega-slider/UART? No
Gao San ZhouSensor Capacitive FR4 PCB MPR121? 4? 2x16? ? ? sega-slider/UART? No
LKP-Chu dogtopus Capacitive FR4 PCB CY8C4246AZI-M445 (LKP-Core) 1 2x16 CY8C4246AZI-M445 (LKP-Core)+WS2812 0/31 (needs dedicated LED boards which are still TBD) sega-slider/UART, Proprietary/I2C Yes
LKP-Chu (with LKP-Core-2040) dogtopus Capacitive FR4 PCB CY8CMBR3116-LQXI+RP2040 2 2x16 RP2040+WS2812 0/31 (needs dedicated LED boards which are still TBD) sega-slider/UART, Proprietary/I2C (WIP) Yes
Nakaji v1 Mizucoffee (kawakawaritsuki) Photointerrupter Photodiode/LED strip on top of acrylic surface ATMEGA88 1 1x16 ? 31? Proprietary/UART No
OpeNITHM pre-v2.1 jmontineri Capacitive Coper tape on PLA substrate MKL26Z64VFT4 (Teensy LC)+74HC4051 1 (splitted as 2x8) 1x16 (emulated dual row) MKL26Z64VFT4 (Teensy LC)+WS2812 16 Keyboard/HID Yes
OpeNITHM v2.1 jmontineri Capacitive Coper tape on PLA substrate MKL26Z64VFT4 (Teensy LC)+74HC4051 1 (splitted as 4x8) 2x16 MKL26Z64VFT4 (Teensy LC)+WS2812 16 Keyboard/HID Yes
serial-slider, ground-slider ilufang Capacitive Copper tape MPR121+ATMEGA32U4 2 1x16 (emulated dual row) ATMEGA32U4+WS2812 16/31 sega-slider/UART, HID Keyboard/USB+Proprietary/UART Yes for ground-slider, source available for serial-slider
skogaslider skogaby Capacitive FR4 PCB MPR121+RP2040 3 2x16 RP2040+WS2812 31 sega-slider/CDC/USB, HID Keyboard/USB Yes
Tasoller DJDAO Capacitive FR4 PCB ? ? 2x16? ? ? Keyboard/USB No
Thinithm somewhatlurker Capacitive Copper tape on substrate, FR4 PCB MPR121+ATMEGA32U4 (Pro Micro) 3 2x16 None 0 sega-slider/CDC/USB Source available
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment