An open API service indexing awesome lists of open source software.

https://github.com/ozzyboshi/megadrivestick

Megadrive Genesis joystick board
https://github.com/ozzyboshi/megadrivestick

board genesis joystick megadrive openhardware

Last synced: 5 months ago
JSON representation

Megadrive Genesis joystick board

Awesome Lists containing this project

README

          

# Megadrivestick

### Project description
Megadrive stick is an open hw implementation of a Megadrive controller (also known as Sega Genesis in the US).

You can take advantage of this little board to build your custom Sega arcade stick.

This implementation features the following inputs:
- up (with an extra pin if you want to map an additional button to the canonic up in your directional stick)
- down
- left
- right
- A Button
- B Button
- C Button
- Start Button

### Bill of Materials (BOM)
Building this controller is very easy and very cheap, you will just need to solder this components:

* **1X** HD74LS157P Multiplexer
* **1X** 10K Resistor
* **2X** A103J 10K Resistor Array
* **1X** 100nF Capacitor
* **2X** 9 pin row
* **1X** DB9 Female PCB Mount connector
* **1X** DB9 Male-Female extender

### Support the Project
Since the project is open you are free to get the PCBs made by your preferred manufacturer, however in case you want to support the development, you can order them from PCBWay through this link:

[![PCB from PCBWay](https://www.pcbway.com/project/img/images/frompcbway.png)](https://www.pcbway.com/project/shareproject/Megadrivestick.html)

### Images
![My final result](imgs/P_20210510_183743.jpg?raw=true "My final result")
![3d render](imgs/megadrivearcadestick.png?raw=true "3d render")
![schematics](imgs/schematics.png?raw=true "schematics")

Final result using a simple electric box + some cheap buttons and directional pad from aliexpress.
Final cost of materials about 20 Euros.

![final](imgs/finish.jpeg?raw=true "schematics")

### License
The Megadrivestick documentation, including the design itself, is copyright © Ozzyboshi 2020-2021.

Megadrivestick is Open Hardware licensed under the [CERN OHL v. 1.2](http://ohwr.org/cernohl).

You may redistribute and modify this documentation under the terms of the CERN OHL v.1.2. This documentation is distributed *as is* and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.

A copy of the full license is included in file [LICENSE.pdf](LICENSE.pdf), please refer to it for applicable conditions. In order to properly deal with its terms, please see file [LICENSE_HOWTO.pdf](LICENSE_HOWTO.pdf).

The contact points for information about manufactured Products (see section 4.2) are listed in file [PRODUCT.md](PRODUCT.md).

Any modifications made by Licensees (see section 3.4.b) shall be recorded in file [CHANGES.md](CHANGES.md).

The Documentation Location of the original project is https://github.com/Ozzyboshi/Megadrivestick/.

### Thanks
Thanks to SukkoPera for his accurate review and suggestions on this project.
Visit his awesome openhw page at https://github.com/SukkoPera