Back to Browse

DGB Build Guide (Read Description)

153 views
Apr 23, 2026
54:50

Some info about the device (a more refined video explanation is in the works): The DGB is currently wired only, its a completely separate device to your controller from the computer's POV and requires its own cable (may change in the future). It works best with JSMCC but steam input will work if you are okay with touch sensor gyro enable/disable being your only option. JSMCC will allow you to use any button of a controller to disable/enable the DGB gyro. Just make sure to "ignore gyro" of the controller and use GYRO_ON_ALL or GYRO_OFF_ALL commands instead of the regular GYRO_OFF. I may make a software in the future that allows for better use in steam input but no promises. Here is the github link for JSMCC: github.com/evan1mclean/JSM_custom_curve/releases/ The version shown in this video is the box version and is very adaptable. The main intended use is to attach to the back of any controller with double sided tape in order to get good gyro on whatever controller you desire, but you can use it for other stuff like head tracking if you want. In my biased opinion, it is slightly better than dualsense but not as good as alpakka for reference. There will be other versions of it, that mount to controllers only in different ways. I have made 3d models for steam controller, dualsense and joycon rail. SC and dualsense models allow it to perfectly mount to the DS and SC respectively and the joycon rail one allows it to slide onto any switch 1 joycon, 3rd party or official. I will make a video for those versions and I will also make a video for putting the components inside the controller instead of it being external. The 3d printed model is very simple, no overhangs, no supports needed, PLA is fine, its like 7g at 20% infil, its fine to use default 0.4mm nozzle. The components used for this is a single rp2040 zero board (chinese clone) and 2 BMI160 boards. Make sure the BMI160s come with header pins (but NOT pre-soldered), rp2040 zero does not need headers. Both were sourced on aliexpress. I recommend 28 AWG wire for this project, but you could probably do 30 AWG also. Double sided tape should also be purchased for mounting. If you plan on adding a touch sensor (recommended), you need a single 100kohm resistor and some faraday tape (may also be known as conductive tape). Copper tape can also work instead of faraday. The tools needed (I might miss one so watch the video to confirm) are soldering iron, solder, blu tack/helping hands, tweezers, hot glue gun, hot glue sticks, xacto knife or other tool to strip and cut wires, 3d printer (or access to one). Program used to test is in the google drive folder as well as the firmware files and the STL file for the box. The DGB firmware files work with or without resistor. If you are attaching this on the back of the controller, use the "normal" firmware. The inverted one is for headtracking stuff. https://drive.google.com/drive/folders/1YMA5OJk_3z4BFxJyogQN950Yj_UNnQan?usp=sharing

Download

0 formats

No download links available.

DGB Build Guide (Read Description) | NatokHD