1
0
mirror of https://github.com/whowechina/iidx_pico.git synced 2025-01-19 00:04:08 +01:00
2025-01-16 13:49:40 +08:00
2023-04-05 11:49:50 +08:00
2024-12-19 19:00:13 +08:00
2025-01-16 13:49:12 +08:00
2025-01-07 21:47:13 +08:00
2025-01-16 13:49:12 +08:00
2025-01-16 11:24:53 +08:00
2025-01-16 13:49:40 +08:00
2023-05-21 19:34:41 +08:00
2024-12-13 11:43:20 +08:00
2024-12-13 11:43:20 +08:00

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:

My Other Projects

You can check out my other cool projects.

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 doesnt 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

https://discord.gg/M8f2PPQFEA

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.

Description
Pico beatmania IIDX controller
Readme 93 MiB
Languages
C 74.2%
OpenSCAD 21.3%
CMake 4.5%