This paragraph will help u to build a ONGEKI controller. And I will share my project and some idea about the controller.
ABOUT《オンゲキ》(ONGEKI)
"オンゲキ" (ONGEKI) is an arcade music game operated by Sega Interactive, a company of Sega Development Group, on July 26, 2018.
This controller does not interfere with any operations related to the game itself, and has nothing to do with Sega. If you infringe on your rights, please contact to delete it.
Github Download
NAGEKI 2.0 already done for the develop,please go to github download the release.
Device list.
If you wanna build a controllar from zero,please make sure you can control all the tools or find the contract factory.
- Electric soldering iron
- Electric drill
- Some Dupont line
- some M3,M2 Screws
- 3D printer (if)
- Laser cutter (if)
Things list.
- 60*60mm button*6
- 33*33mm button*2
- 100*100 circular button*2
- Micro switch *10
- Some Dupont line or other line.
- Encoder (pnp/npn) 100-400p * 1
- Promicro Atmega32U(pro micro) *1
- *UVprint
- Density wood board
Code and CAD files
All the CAD file are in my Github release.
Include:
- PCB gerber file
- Arduino promicro code
- wood board CAD file
- Acrylic CAD file
- UV print picture
https://github.com/Nana0Nana/NAGEKI
How to upload/update code
- Get the new code form github
- use Arduino to upload
- done
About the PCB
I already pin the port and have the annotate on pcb.
some example form SDVXcon
Encoder ex
How to build
Normaly,you will have those things.
2 pieces of board have circular hole and two long board and a huge board.
Right way to build ↓
Then,you need to use the Drills to drilling the hole for the screws.
Please drilling the hole first,not the screws!
Some example:
The UV print:
Button
surface
put the button in the hole.
Side
- Remove the housing
- put the button in.
- put the housing back to fixed the button
Lever
Lever is the most important part for the Ongeki Controllar,I will show you some way to fix the lever
Ongeki lever:
3Dprinted lever
Thanks for CONS&STUFF members
Ongeki-Lever
build form CONS&STUFF member: toxikmango,Use 3d print .
sync wheel
Im using this to fix the lever
Damping device(?)
official
about the code
Arduino
You need download the Arduino and upload the code.
Important
I have write the pot and encoder code at the same time
So please delete the:
If you are using the Encoder Please delete the Lever(); in [Loop]
If you are using the Pot Please delete the encFuncLeft(); and updataMousePositionLeft();
void loop()
{
Keys();
Function();
Side();
encFuncLeft();
updateMousePositionLeft();
lever();
move();
}
ONGEKI part
You need use Segatool.
My segatool.ini setting:
[io3]
; Input API selection for JVS input emulator.
; Set "1" to use a xinput gamepad and set "2" to use keyboard.
mode=2
; Set "1" to enable mouse lever emulation.
mouse=1
test=0x75
service=0x76
[dinput]
LEFT_A=0x41
LEFT_B=0x53
LEFT_C=0x44
LEFT_MENU=0x52
LEFT_SIDE=0x50
RIGHT_A=0x4A
RIGHT_B=0x4B
RIGHT_C=0x4C
RIGHT_MENU=0x55
RIGHT_SIDE=0x51
SLIDER_LEFT=0x54
SLIDER_RIGHT=0x59 ;O
;Change move speed of slider when use dinput
SLIDER_SPEED=1000
Todo list
-
more skins
-
Lights
-
Better side button
-
more
Done
Now,you have a brand new NAGEKI
Please enjoy it:)
Q&A
My discord:Nana Nana#8734
Ask any thing about the NAGEKI,Im happy to help
Comments | NOTHING