WillFA7 - a Williams MPU based on a low cost FPGA

This is a 1:1 functional replacement of a Williams MPU (System3 up to System7) including the driver board!

WillFA7 comes with a 'special handling of the special solenoids'  Even if the special solenoid switch gets stuck, the related special solenoid will pulse and not permanently activated.

BOM and CPL provided do include all DIP sockets using the 'hand soldering' service from JLC. 

You only need to purchase the DIP chips, the SD card and the Cyclone II board and place them on the board. After programming the FPGA ( USB Blaster needed) and writing my rom image onto the SD card you will have a full functional board. Have a look to the user manual for details.

Firepower with original MPU and driverboard
Both replaced. WillFA7 will be mounted on the lower two mounting holes of the old driverboard.

All System3 .. System7 Williams games, except Defender &  Star Light, are reported to work!

Hot Tip - Lucky Seven - World Cup - Contact - Disco Fever - Pokerino 

Phoenix - Flash - Stellar Wars - Tri Zone - Time Warp - Gorgar 

Laser Ball - Firepower - Blackout  - Scorpion - Algar - Alien Poker 

Black Knight - Jungle Lord - Pharaoh - Solar Fire - Barracora - Cosmic Gunfight 

Varkon - Warlok - Time Fanatsy - Joust - Firepower II - Laser Cue 

v1.1 with SMD MOSFETs

WillFA7 v1.0 preassembled by JLCPCB

WillFA7 v1.0 complete
bench testing with my diag board

v1.2 with DIP MOSFETs for easy replacement

WillFA7 v1.2 preassembled by JLCPCB

WillFA7 v1.2 complete


Check closely the solder points of the Lampdriver MOSFETs! I have severall Feedbacks that JLC produced sometimes solder bridges there. With Gerber v1.2_04 I changed the solder pads, so hopefully this will solve the situation.

solder bridges

parts needed

In additon to the WillFA7 PCB preassembled by JLCPCB you need a few ICs, a micro SD card, a FPGA and an USB Blaster to be able to program your FPGA. You can either buy the FPGA via Aliexpress or use my DIY FPGAboard.

For the other parts see the Reichelt shop cart.

additional parts needed

Documentation & Software

how to order your WillFA7 PCB

Have a look to the PCB documentation section.

Needed Gerber Data, BOM and Component Placement List (CPL) you find on my repository server