Nana⚝Nanaの小屋

NAGEKI——A cheap simple Ongeki controller.

10kviews

This paragraph will help u to build a ONGEKI controller. And I will share my project and some idea about the controller.

CHINESE VERSION

 

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.

 


Things list.


Code and CAD files

All the CAD file are in my Github release.

Include:

https://github.com/Nana0Nana/NAGEKI


How to upload/update code

  1. Get the new code form github
  2. use Arduino to upload
  3. 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:

ver 2
Ver 1

Button

surface

put the button in the hole.

Side

  1. Remove the housing
  2. put the button in.
  3. 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

press here to download 

Ongeki-Lever

build form CONS&STUFF member: toxikmango,Use 3d print .


sync wheel

Im using this to fix the lever


Damping device(?)

from EMINNNEM

official


about the code

Arduino

You need download the Arduino and upload the code.

Lights mean is working

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

Download

 


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


 

THATS ALL