Skip to content

michael-betz/Fan-Tas-Tic-PCB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fan-Tas-Tic-PCB

Kicad files for the Fan-Tas-Tic pinball controller. No tiny SMD components, can be easily assembled by hand. Designed for the milling machine (2 sided but no real vias, using through hole components instead).

Mainboard

3D view of the Mainboard

Schematic

  • Based on TM4C123GXL evaluation board
  • 8 x 8 Switch matrix inputs (Operating on 12 V)
  • 12 x on-board open drain drivers for solenoids
  • 4 of them can do hardware PWM (> 100 kHz)
  • Fused in groups of 4
  • 4 x I2C channels for hardware extension boards. In- / Outputs can be easily and cheaply added with PCF8574 I2C GPIO extenders
  • 3 x SPI channels for running WS2811 / WS2812 LED strings. Up to 1024 LEDs / channel.
  • USB virtual serial connection to host PC (or Raspberry PI)
  • 5 V can come from USB or from external 24 V input (Set JP1)
  • SMD resistors / capacitors = 0805
  • Switch matrix driver: TPIC6B595 (eBay)
  • GPIO extender: PCF8574 (eBay)
  • Dual power mosfet driver: UCC27524
  • Power mosfets: IRL640
  • Signal mosfet for I2C level conversion: BSS138
  • 8 pin solenoid and 4 pin power connectors: HT396
  • 8 pin switch-matrix and 4 pin I2C connectors: KF2510

Status

The current version of the Mainboard PCB (06/2016) has been tested and worked as expected without any major problems. See also the development blog. For the next revision, these (minor) issues will be fixed:

  • Debug USB connector on the Tiva board interferes with the I2C connectors on the mainboard. These will be moved.
  • An Interlock Relay will be introduced on the 24 V supply line for the solenoid drivers. This is needed as the I2C port extenders have by default all outputs active before beeing initialized (which only happens a few 10 ms after power up). Furthermore, if the firmware crashes, has I2C connection issues or locks up, it can cut the power from an fault-handler.
  • Freewheeling diodes MUST be Schottky diodes and will be included on the PCB next to the mosfets (not on the solenoids!) for accetable EMI performance. This has been found experimentally (http://yetifrisstlama.blogspot.fr/).
  • More footprints for decoupling caps will be included

Input extension board

3D view of the input extension board

Schematic

  • 8 shiny new input channels for your pinball machine
  • as simple and cheap as it gets
  • read out a zooming 1000 times a second

Status

Built, tested, works as expected :)

Output extension board

3D view of the output extension board

Schematic

  • 8 beefy open drain outputs to rock some solenoids
  • BYOM! Bring your own mosfets ... supports TO-220, TO-263 and SOT23 footprints
  • Fused, to keep the magic smoke in
  • Also drives motors, LED strings, LED floodlights ...

Status

Built, tested, no issues found. Drives my score reels like a charm.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published