Currently planned as an open-source project with the potential for those with a large enough CNC machine (i.e me ) to sell cabinet parts as a flat kit and then you source the other parts yourself.
Currently planned standards:
Main Control Device: Raspberry Pi 3 (Pi Zero may end up working fine)
Controls sticks - Digital
Switch input - HID standard USB keyboard input (IPAC, hack a keyboard, anything else as long as it reads as keystrokes over USB)
Addressable RGB LED standard - the kind with 3 wires - has to work with FadeCandy PCB
RGB LED controller - FadeCandy
Display - LCD via HDMI
Motors - Continuous Servos
Below here is the original post:
-----------------------------------------
There was a WTB thread where some members have expressed interest in coming up with a DIY alternative to ICB.
I, too, am interested, and I've got a CNC machine big enough to cut all the parts.
What I'd love to do is make one where the goals are dynamic, so you aren't always aiming for the same holes each playthrough. My idea is that the playfield would be visually segmented into "levels" so goal 1 would always be in level 1. Maybe each hole has a 2 colored light. One color (green?) means that's your goal, another color (red?) means to avoid it.
I can come up with all sorts of ways to drive this game like a Raspberry Pi, Arduino, etc, but I'm having a hard time coming up with a telescoping rod. If haven't seen the insides of an actual ICB, but I read they're driven by belts. I'd rather use threaded rods and stepper motors, and analogue joysticks to be able to control speed of each side.
I don't know how far I am from attempting any of this, but would love to collaborate with others to come up with something fun.
Edit:
The current idea is to forego analogue control in favor of easier to implement digital switches for the controls. Also, we're likely to use a pulley setup as a threaded rod setup would be too slow.