Aussie Pinball Forums > Circuit Board Repair Guides

Willem EPROM Programmers

(1/3) > >>

Pinball Fixers:
Considering the price of the Willem EPROM programmers, many people have bought them (including myself)...

There are a few sellers on eBay selling these units, but if you look closely, they are not the same... furthermore, because the Willem programmers were/are an open project, there are many derivatives now available.

Of the "official" Willem programmers, the version 4.1 is probably the best for programming ROM's for use in Pinball Machines from the early electronic ones right through until Stern changed their system to use a USB Flash Drive to update the software. Unfortunately, the 4.1 is no longer available new from the Willem site: www.willem.org, but the 4.5 may also do the job fine (I have not tested this unit though).

The "Advanced Willem EPROM Programmer" PCB45 or PCB50 by Sivava (www.sivava.com) is probably the most common one on eBay (seller: sivavath), and at around AU$50 plus shipping, it is not a bad price. Well, so I thought... This unit claims to program 2716, 2532, 2732, 2764, 27128, 27256, 27512, 27010 (271001), 27020 (272001), 27040 (274001) and 27080 (278001) - along with the "C" versions, eg: 27C512 (among MANY other EPROMS, PIC's, etc...). It does program everything from 2764 onwards without too much pain - once you know the tricks - but the 2716, 2532 and 2732's are pretty much un-programmable with this unit... DAMN!

Considering I do a lot of work on older pinballs, it was starting to look like I was going to have to spend at least US$300 on a much more decent unit, just so I could program the older ROM's.

But, after doing some research, I realised that the Sivava Programmer was actually a modified Willem PCB 3b... Interesting...  %$%

There is some info on the web about modifying the Vpp (Programming Voltage) section of the PCB 3b unit to make it more reliable when programming the old chips, but the PCB45 and PCB50 from Sivava are a bit different...

Once I figured out the differences, I modified my programmer to suit... it worked a treat!  :lol

The next post will describe what to do if you own one of these programmers (or are thinking about buying one)...

Retropin:
Interesting!!!

I have a "paperweight" of the Willem right here. Bought it for 2732, actually got it to a point where it said it had programmed them, but it didnt work.

Would love to know what you did, having a working programmer would be a refreshing change!

Pinball Fixers:
OK, so you want your Advanced Willem EPROM Programmer to actually program the older chips? This can be achieved...

There are only a few parts that need to be replaced for the programmer to work with the 2716, 2532 and 2732's, and this will not affect programming the other ROM's.

Below is a pic showing the unit, and marking the components to be replaced:




The above pic does make it a bit difficult to see what needs replacing, so here it is again, but upside down (this is the pic I will be referencing):



OK, still not 100% easy to see, but hopefully this will give you the idea when you are looking at your own.


Anyway, there are not that many parts that need replacing... and the parts are pretty cheap overall.

Using the bottom pic as the reference, I will work from right to left...

R9 - This resistor is a 2k2 1/8W, change it to a 1k2 1/8W.
Q4 - This transistor (second from the bottom) is a BC557, change it to a BC327.
R10 - This resistor (second from the bottom) is a 3k8 1/8W, change it to a 2k2 1/8W.
C3 - This capacitor is a 22uF 35V electrolytic, change it to a 47uF 35V electrolytic.
D3 - This diode is a 1N4148, change it to a BYV26, BYV95C or another Ultra Fast Shotky Diode (I used the BYV26E) - you may need to drill out the holes slightly for the legs to go through.
C2 - This capacitor is a 220pF Ceramic, change it to a 1nF (1000pF) Ceramic capacitor.
R17 - This resistor is a 0.5ohm 1/4W resistor (it is hidden underneath the inductor), change it to a 0.33ohm 1/4W Metal Film resistor.
L1 - This inductor is a 100uH 35mA inductor, change this to a 100uH 300mA+ inductor.

As you can see... they are mostly common and easy to get parts, except for the Diode, Inductor, and maybe the 0.33ohm Resistor.


When buying the parts necessary for my programmer, some of the parts needed to be ordered in multiples of 5, so I bought enough to modify 5 complete programmers. 2 parts kits are already sold, but I have 2 left for sale if anybody is interested... Depending on the interest, I may order more parts to make more kits up... PM me if you are interested.


Next post will be about the different programming voltages for the ROM's... (this may take some time to gather all the data... %.%)

Pinball Fixers:

--- Quote from: Retropin on November 09, 2008, 12:08:26 AM ---Interesting!!!

I have a "paperweight" of the Willem right here. Bought it for 2732, actually got it to a point where it said it had programmed them, but it didnt work.

Would love to know what you did, having a working programmer would be a refreshing change!

--- End quote ---

There are a quite a few different versions as I mentioned, but if you have the one that I have, then this should work for you.

I have a few tricks that I will be sharing about programming specific ROM's on this programmer soon...

Pinball Fixers:
This is not what I thought was going to be the next post... but here it is anyway...


Many of the cheaper EPROM Programmers do not program 2532's as default. This is frustrating, as there are a lot of pinball and arcade machines that use these ROM's.

But, there is a trick...

2532's and 2732's are basically identical... except for the fact that some of the pin's are in different places!  :lol


There are only 3 pins that need to be changed...

2532 pin 18 -> 2732 pin 21
2532 pin 20 -> 2732 pin 18
2532 pin 21 -> 2732 pin 20

If you make this into an adapter board, you can program as many 2532's as you like using the 2732 setting.

This works well on the Willem programmers, which do not have a 2532 setting at all.

Navigation

[0] Message Index

[#] Next page

Go to full version
Powered by SMFPacks Alerts Pro Mod
Powered by SMFPacks Likes Pro Mod
Powered by SMFPacks Mentions Pro Mod