Jump to: navigation, search

Difference between revisions of "CobraPin"

Line 2: Line 2:
  
 
'''''This page is under construction'''''
 
'''''This page is under construction'''''
 +
 +
[[File:CobraPinV0 2 isoSmall.jpg]]
 +
== Overview ==
 +
CobraPin is a pinball controller designed to offer a basic all-in-one assembled affordable solution. It is intended to be hosted by a computer running the Mission Pinball Framework ([https://missionpinball.org/ MPF]) and is based on the Open Pinball Project ([https://pinballmakers.com/wiki/index.php?title=OPP OPP]) It was released to the public in 2021 on Kickstarter.
 +
 +
===Features:===
 +
* 24 coil drivers for solenoids, flashers, motors, etc. Outputs are broken out into 3 banks of 8 outputs.
 +
* 38 direct switch inputs <OR> 22 direct inputs and an 8x8 switch matrix
 +
* Neopixel support for 512 RGB or RGBW LEDs
 +
*24-50V power filter. Board also provides the common ground for the supplies.
 +
*Fuses for solenoid banks and Neopixels
 +
*Easy replacement of at-risk components
 +
**Processor boards are socketed
 +
**Transistors can be removed with simple soldering tools and replaced with through-hole components
 +
**Fuse clips for common 5x20mm fuses
 +
 +
== Wiring ==
 +
 +
 +
== MPF Configuration ==
 +
It is '''HIGHLY RECOMMENDED''' that you start your MPF game-making journey with the [https://docs.missionpinball.org/en/dev/tutorial/index.html MPF Tutorial]
 +
 +
For detailed MPF documentation, head over to [https://docs.missionpinball.org/en/dev/ MPF Docs]
 +
 +
CobraPin specific info can be found here: [https://docs.missionpinball.org/en/dev/hardware/opp/cobrapin/index.html CobraPin on MPF Docs]
 +
 +
== STM32 Programming and OPP Configuration ==
 +
The firmware on the STM32 board exists in two parts: the base application and the OPP configuration. As delivered, the boards should be programmed and configured appropriately. But if you need to updated something or replace a processor board, this section is for you. The base application must be programmed with a separate programming device while the OPP configuration can be changed over USB via Python scripts.
 +
===Programming===
 +
===Configuration===
 +
 +
== Troubleshooting ==
 +
===Replacing Components===
 +
====STM32 Processor Board====
 +
====Transistor====
 +
====Fuse====

Revision as of 23:36, 10 January 2021

CobraPin Pinball Controller

This page is under construction

CobraPinV0 2 isoSmall.jpg

Overview

CobraPin is a pinball controller designed to offer a basic all-in-one assembled affordable solution. It is intended to be hosted by a computer running the Mission Pinball Framework (MPF) and is based on the Open Pinball Project (OPP) It was released to the public in 2021 on Kickstarter.

Features:

  • 24 coil drivers for solenoids, flashers, motors, etc. Outputs are broken out into 3 banks of 8 outputs.
  • 38 direct switch inputs <OR> 22 direct inputs and an 8x8 switch matrix
  • Neopixel support for 512 RGB or RGBW LEDs
  • 24-50V power filter. Board also provides the common ground for the supplies.
  • Fuses for solenoid banks and Neopixels
  • Easy replacement of at-risk components
    • Processor boards are socketed
    • Transistors can be removed with simple soldering tools and replaced with through-hole components
    • Fuse clips for common 5x20mm fuses

Wiring

MPF Configuration

It is HIGHLY RECOMMENDED that you start your MPF game-making journey with the MPF Tutorial

For detailed MPF documentation, head over to MPF Docs

CobraPin specific info can be found here: CobraPin on MPF Docs

STM32 Programming and OPP Configuration

The firmware on the STM32 board exists in two parts: the base application and the OPP configuration. As delivered, the boards should be programmed and configured appropriately. But if you need to updated something or replace a processor board, this section is for you. The base application must be programmed with a separate programming device while the OPP configuration can be changed over USB via Python scripts.

Programming

Configuration

Troubleshooting

Replacing Components

STM32 Processor Board

Transistor

Fuse