1kviews

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.

 

  • 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

[手台结构CAD图片]

[PCB正面图片] [PCB背面图片]


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.

[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:

二代UV喷涂亚克力
ver 2
一代UV喷涂亚克力
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

[SEGA官方摇杆处理方案图片]


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

  • more skins

Download

  • 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


 

THATS ALL

你可能也喜欢这些


加拿大苟且偷生的男高中生¯_(ツ)_/¯