IIDX Pico - Beatmania IIDX Style Mini Controller
Please Wait
- After a major refactor, IIDX Pico is now easier to make.
- IIDX Pico, IIDX Teeny, and IIDX Jumbo will be integrated into this repository for better management. The original IIDX Teeny repository will be archived and no longer updated.
- Old files have been moved to the Gen1Archive directory, but can also be found in the historical versions.
- New documentation is still being written, so please be patient.
Thanks
Thanks to many respectful guys/companies who made their tools or materials free or open source (KiCad, OnShape, InkScape, Raspberry things).
Special thanks to community projects and developers. And also these projects:
- RP_Silicon_KiCad: https://github.com/HeadBoffin/RP_Silicon_KiCad
- Type-C: https://github.com/ai03-2725/Type-C.pretty
My Other Projects
You can check out my other cool projects.
- Popn Pico: https://github.com/whowechina/popn_pico
- IIDX Pico: https://github.com/whowechina/iidx_pico
- IIDX Teeny: https://github.com/whowechina/iidx_teeny
- Chu Pico: https://github.com/whowechina/chu_pico
- Mai Pico: https://github.com/whowechina/mai_pico
- Diva Pico: https://github.com/whowechina/diva_pico
- AIC Pico: https://github.com/whowechina/aic_pico
- Groove Pico: https://github.com/whowechina/groove_pico
- Geki Pico: https://github.com/whowechina/geki_pico
- Musec Pico: https://github.com/whowechina/musec_pico
- Ju Pico: https://github.com/whowechina/ju_pico
Disclaimer
I made this project in my personal time with no financial benefit or sponsorship. I will continue to improve the project. I have done my best to ensure that everything is accurate and functional, there's always a chance that mistakes may occur. I cannot be held responsible for any loss of your time or money that may result from using this open source project. Thank you for your understanding.
About the License
It's CC-NC. So DIY for yourself and for your friend, don't make money from it. And plagiarism that doesn’t even dare to mention the original author is not acceptable. Plase note that pooling orders and group buying for raw materials is acceptable. Selling off any leftover components without profit is also acceptable.
If you're interested in buying from me, or for commercial use, please contact me (Discord, QQ group, Wechat group or leave your contact in issue section).
My Discord Invitation
HOW TO BUILD JU PICO
PCB and Components
Test
3D Printing
Printing parameters
- PLA (recommended) or PETG.
- Layer height: 0.2mm.
- Walls: 2-3.
- Infill: 20-30%.
- Support: Yes, better with special support material.
- Glue on bed: Yes, it prevents corner warping.
- Files are always in milimeter unit, not inch.
Parts
Assembly
Other Materials Needed
Step by Step
Caution
Each 3D printer and filament has its own tolerance, as does the acrylic cutting service. Therefore, I've created multiple versions of the button seat. You can try them and select the one that fits your acrylic button cap perfectly.
Firmware
- UF2 file is in
Production\Firmware
folder. - For the new build, hold the BOOTSEL button while connect the USB to a PC, there will be a disk named "RPI-RP2" showed up. Drag the UF2 firmware binary file into it. That's it. There's a small hole at the bottom side of the IIDX Pico, it is facing right to the BOOTSEL button.
- If it's already running IIDX Pico firmware, you can either use "update" in command line or hold down at least 4 buttons while connecting to USB to enter update mode.
- To access the command line, you can use this Web Serial Terminal to connect to the USB serial port of the IIDX Pico. (Note: "?" is for help)
https://googlechromelabs.github.io/serial-terminal/
Usage
https://greggman.github.io/html5-gamepad-test/
CAD Source File
I'm using OnShape free subscription. It's powerful but it can't archive original designs to local, so I can only share the link here. STL/DXF/DWG files are exported from this online document.