Skip to content

ben-rnd/MiniEffector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini16SegEffector

Mini 16-Segment and Effector Arduino Shield for IIDX

Features a mini 16 Segment display, Effector sliders and vefx/effect/p1 start/p2 start buttons, (Wow! just like the arcade!?).

16 seg currently uses a vefxio.dll implementation that only works with bt5 (and apparently tt but I cant find documentation on this), SpiceTools support (hopefully) coming soon.

Sliders can only be bound on spiceTools, still working out a way to bind that would work with bt5 and tt.

16SEG

uses TLC5940 16 channel LED driver and 74HC595 8-bit bit shifter for driving 16 seg display

ToDo:

  • Clean code
  • Find any missing symbols for font
  • work on PCB

Parts list:

  • 1 x Arduino Uno R3 (with 16u2 AVR), may work on mega, untested
  • 9 x 16 segment common annode LED displays
  • 9 x NPN transistors/mosfets
  • 5 x 10k slide potentiometers (official use ALPS with center detent, hard to source similar spec)
  • 4 x mechanical switches
  • 1 x 2k resistor
  • 1 x 10k resistor
  • other resistors probably
  • 1 x TLC5940 16 channel led display driver
  • 1 x 74HC595 8-bit bit shifter

setup:

  TLC (from TLC example):
  -  +5V from Arduino -> TLC pin 21 and 19     (VCC and DCPRG)
  -  GND from Arduino -> TLC pin 22 and 27     (GND and VPRG)
  -  digital 3        -> TLC pin 18            (GSCLK)
  -  digital 9        -> TLC pin 24            (XLAT)
  -  digital 10       -> TLC pin 23            (BLANK)
  -  digital 11       -> TLC pin 26            (SIN)
  -  digital 13       -> TLC pin 25            (SCLK)
  
  74hc595:
  -  digital 4        -> 74hc pin 11          (SH_CP)
  -  digital 2        -> 74hc pin 14          (DATA)
  -  digital 7        -> 74hc pin 12          (ST_CP)
  -  digital 6        -> 74hc pin 13          (OE)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors