Advertisement

Quick Links

Zero KO Board
Installation Manual & User Guide
An original product brought to you by:
Bit Bang Gaming, LLC
Making unique gaming hardware possible!

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Zero KO Board and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for bit BANG GAMING Zero KO Board

  • Page 1 Zero KO Board Installation Manual & User Guide An original product brought to you by: Bit Bang Gaming, LLC Making unique gaming hardware possible!
  • Page 2: Table Of Contents

    Zero KO Board Table of Contents Table of Contents Section 1: A Note from Bit Bang Gaming ......1 Section 2: Safety & Modding Disclaimer ......2 Section 3: Icons Used in this Manual ........3 Section 4: Production Description ........4 Overview .............................
  • Page 3 Zero KO Board Table of Contents Expansion Ports..........................18 USB Ports ............................19 PS / PS2 Port ..........................20 GC Port ............................21 N64 Port ............................22 Section 7: Configuration ............. 23 Setup the SOCD Cleaner ......................23 Setup the Acrylic RGB LEDs ....................... 24 Enabling the SHIFT Input ......................
  • Page 4: Section 1: A Note From Bit Bang Gaming

    R&D), requests from retailers, and diversifying our product offerings. The Zero KO Board is the result from a labor of love, and we believe we squeezed nearly all we could from the chip we chose to drive its features. Worldwide chip shortages did hurt us, as part costs have risen and has increased the retail price (not to mention availability), but it also forced us to innovate.
  • Page 5: Section 2: Safety & Modding Disclaimer

    Zero KO Board Section 2: Safety & Modding Disclaimer Section 2: Safety & Modding Disclaimer This product is to be used in a bigger electrical installation. It requires some basic knowledge of mechanical and electrical systems from you, the modder. While the necessary skills are not difficult to learn, it is still required for a successful installation.
  • Page 6: Section 3: Icons Used In This Manual

    Zero KO Board Section 3: Icons Used in This Manual Section 3: Icons Used in this Manual Throughout this manual, a few icons will be used to highlight certain aspects of a topic. The Note icon will be used for something you should remember about a particular topic.
  • Page 7: Section 4: Production Description

    Section 4: Production Description Overview The Zero KO Board takes a whole new spin on what arcade controller boards can look like. Most “Zero Delay” type boards are low in cost and do the job for a cheap but functional setup. However, some have complained about the lag, their non-standard layouts, and non-existent support.
  • Page 8: Connectivity

    Zero KO Board Section 4: Product Description Connectivity All standard arcade controller buttons and advanced functionality are easily accessible. • Main buttons can be wired from either an easy-to-use screw terminal or a 20-pin header for rapid installation. • Secondary buttons and functions are accessible exclusively through a JST PH or JST XH header.
  • Page 9: Artwork & Lighting

    • Firmware is updateable over USB ports. • Flashing can be performed on Windows, Mac, or command line using microcontroller’s native program applications. You can find the latest firmware on the Zero KO Board product page or on our resources page: https://bitbanggaming.com/pages/resources...
  • Page 10: Section 5: Mechanical

    Section 5: Mechanical Section 5: Mechanical Mounting the Board The dimensions of the Zero KO Board are what most members of the community consider to be standard. It features four mounting holes that are 0.122in (3.10mm) in diameter. 3.781in (96.03mm) 3.466in (88.04mm)
  • Page 11: Screw-In Pcb Feet

    Mounting the Acrylic Plate The Zero KO Board features an acrylic plate that mounts to the top of the board. It is an easy way to give your build a personal style with some artwork that is illuminated with the RGB LEDs.
  • Page 12 Zero KO Board Section 5: Mechanical Never over torque screws, on the acrylic plate. These threaded standoffs are soldered onto the board and will snap off the copper pads if too much torque is applied. Try to create artwork that complements the configured LED color.
  • Page 13: Section 6: Electrical

    Sending Power to the Board The Zero KO Board has a few different ways it can be powered up. It can be powered by the: • PS3 console or SWITCH console or PC console (USB port) • GC console (dedicated port) •...
  • Page 14: Tapping Power From The Board

    PC can source 500mA from its USB port and your LEDs draw 400 mA. The Zero KO Board draws 70 mA, so 500 mA minus 70 mA leaves 430 mA of current left to power your LEDs. Just enough for them to work okay.
  • Page 15: Connector Map

    However, if you have done your research and you have determined that tapping power from the Zero KO Board is okay to do for the consoles you intend to draw power from, there is one last thing to know and that is the value of V(+). Each console provides a different voltage, sometimes even one to choose from.
  • Page 16: Pinouts & Descriptions

    Pinouts & Descriptions The Zero KO Board has the most features compared to all other “Zero Delay” type of boards currently on the market. There is a bunch to know to unlock its full potential. If this is your first...
  • Page 17: 20-Pin Connector

    Zero KO Board Section 6: Electrical If you intend to use the auxiliary button inputs (X1, X2, X3, and X4), you have two choices now for wiring the direction button(s) that would go missing: 1) at the 20-pin connector, 2) at the Powered Lever Port.
  • Page 18: Powered Lever Port

    Zero KO Board Section 6: Electrical Daisy chaining grounds is perfectly acceptable for any signal wire for a digital button input and saves you from running a ground to each button. In fact, the 20-pin harness does this. Typically builds will use the Screw Block Terminal or the 20-pin connector.
  • Page 19: Tpk / L3 / R3 Port

    Zero KO Board Section 6: Electrical Pin 1 Pin # Name Typical Color GREEN BLACK BLACK Connection Type: JST PH, male header Connector Map Number: 9 TPK / L3 / R3 Port The TPK / L3 / R3 Port is meant for secondary buttons in a game. They are not used too often for many games that make use of an arcade controller.
  • Page 20: Turbo Port

    Zero KO Board Section 6: Electrical Pin 1 Pin # Name Typical Color LOCK BLACK BLACK Connection Type: JST PH, male header Connector Map Number: 6 Which secondary buttons that become locked will vary for some consoles. See Section 7: Configuration for more details.
  • Page 21: Player Leds Port

    Zero KO Board Section 6: Electrical Player LEDs Port The Player LEDs Port connects to externally wired LEDs that show what player number you are when connected to the console. For consoles that do not support this feature, the player number will default to player one and will serve more as a power indicator.
  • Page 22: Usb Ports

    Zero KO Board Section 6: Electrical USB Ports Numbers 5 & 8 on the connector map. There are two ways to access the USB port: 1. The USB jack. 2. The USB header. The USB type B jack is the most common way to connect to the USB port. Be sure to use quality USB cables with true 90Ω...
  • Page 23: Ps / Ps2 Port

    The RUMBLE pin is not wired since it’s a voltage incompatible with the Zero KO Board. But if it was wired, not harm will occur since the pin is not wired to anything and is floating.
  • Page 24: Gc Port

    Zero KO Board Section 6: Electrical GC Port The GC port is where to connect to access GC controller signals. The typical way to wire this port is by using a pre-made harness or to make your own. Pin 1...
  • Page 25: N64 Port

    Zero KO Board Section 6: Electrical N64 Port The N64 port is where to connect to access N64 controller signals. The typical way to wire this port is by using a pre-made harness or to make your own. Pin 1...
  • Page 26: Section 7: Configuration

    Zero KO Board Section 7: Configuration Section 7: Configuration Setup the SOCD Cleaner The SOCD cleaner is always active and cannot be bypassed. There are three setups for the SOCD cleaner that can be set by the position of the SOCD Setup Switch found below Expansion Port 1.
  • Page 27: Setup The Acrylic Rgb Leds

    Zero KO Board Section 7: Configuration Setup the Acrylic RGB LEDs The color or mode of the Acrylic RGB LEDs is controlled via the DIP switches on the bottom of the PCB. The DIP switches are read on power up to configure the LEDs and is never sensed again until the next power cycle.
  • Page 28: Activating The Auxiliary Inputs

    Mappings. Choosing a Console The Zero KO Board remembers the last console it was configured from the last time it was powered. To configure it for use with a supported console, some buttons will need to be held while powering it up. Button combinations are below.
  • Page 29: Section 8: Controller Mapping & Info

    Zero KO Board Section 9: Troubleshooting Section 8: Controller Mapping & Info PC Button Map There are three protocols intended to be used with PC: Xinput, Dinput, and HID Joystick. Xinput The Xinput protocol is implemented to function like a third-party controller and will appear as an authentic Xbox 360 controller on a PC.
  • Page 30: Dinput

    Zero KO Board Section 9: Troubleshooting Dinput The Dinput protocol is implemented to function like a Logitech F310 Controller and will appear as one on PC. Even though the Dinput protocol has a way to configure many buttons and axes, this is not how it is implemented on this board.
  • Page 31: Hid Joystick

    Zero KO Board Section 9: Troubleshooting HID Joystick The HID Joystick protocol is implemented to function like Teensy 2.0 microcontroller configured as a USB device. Where it differs is that it does not include the USB descriptors for Keyboard, Mouse, or Serial functions. It only uses the Joystick USB descriptors. This protocol is unique is that it offers many more inputs than Xinput and Dinput.
  • Page 32: Ps3 Button Map

    Zero KO Board Section 9: Troubleshooting PS3 Button Map The PS3 protocol is implemented to function like a third-party controller. It is not intended to be used with a PC, but it may still work for one. Button Functions (1) Modifier ←...
  • Page 33: Switch Button Map

    Zero KO Board Section 9: Troubleshooting SWITCH Button Map The SWITCH protocol is implemented to function like a third-party controller. It is not intended to be used with a PC, but it may still work for one. Button Functions (1) Modifier ←...
  • Page 34: Ps / Ps2 Button Map

    Zero KO Board Section 9: Troubleshooting PS / PS2 Button Map The PS / PS2 protocol is implemented to function like a third party PS2 controller. The PS / PS2 protocol has many features and not all have been implemented. The goal was to act just enough as a DS1 controller.
  • Page 35: Gc Button Map

    Zero KO Board Section 9: Troubleshooting GC Button Map The GC protocol is implemented to function like a third-party GC controller. All buttons and features are functional except for the rumble and reset operation. Button Functions (1) Modifier ← →...
  • Page 36: N64 Button Map

    Zero KO Board Section 9: Troubleshooting N64 Button Map The N64 protocol is implemented to function like a third-party N64 controller. All buttons and features are functional except for the rumble and memory card operations. Button Functions (1) Modifier ←...
  • Page 37: Section 9: Troubleshooting

    Zero KO Board Section 9: Troubleshooting Section 9: Troubleshooting This section is most useful by using a multi-meter. If you are unsure where to get one or use one, here is a great YouTube video to get you started: https://www.youtube.com/watch?v=bF3OyQ3HwfU...
  • Page 38: Section 10: Firmware

    Zero KO Board Section 10: Firmware Section 10: Firmware Bugs When this product was being developed, lots of bugs have been squashed but there could still be some bugs hiding underneath a bit of code somewhere. If you find one, please let us know and we will work on a firmware fix to release.
  • Page 39 Zero KO Board Section 10: Firmware 4. Choose USB.
  • Page 40 Zero KO Board Section 10: Firmware 5. Plug a USB cable into the controller. Then while holding the HOME and SELECT buttons on the controller, plug in the other end of the USB cable into your computer. Your computer should recognize it in a second or so. If not and your computer doesn’t recognize it, unplug, and try again.
  • Page 41 Zero KO Board Section 10: Firmware 8. Navigate to “Erasing & Programming”. 9. Fully erase the chip. It’ll take a few seconds. Say ok to any pop-up messages.
  • Page 42 Zero KO Board Section 10: Firmware 10. Once erased, choose the binary file (.bin file) you can downloaded from the product page on our website. Make sure all of the settings are the same as shown in the picture below. And then press “Start Programming”.
  • Page 43: Section 10: More Information

    Zero KO Board Section 11: More Information Section 10: More Information Where to Get Additional Support www.bitbanggaming.com @BitBangGaming https://discord.gg/dNSgxEY @BitBangGaming bitbanggaming@gmail.com fb.com/bitbanggaming Document Revision Notes Revision Date Description Initials PROTO1 12/26/21 Pre-release, 1 time. JC & SD PROTO2 12/26/21 Pre-release, 2 time.

Table of Contents