• Please review our updated Terms and Rules here

Help needed with setup & useage of Willem EPROM Programmer V508 version PCB50B

You could have insufficient voltage/current when writing the EEPROM/EPROMs, or your programmer is just flaky.

I'd suggest trying a different programmer. I've had good luck with the GQ 4x4 with an external 9v power supply. They're a bit pricey with the EEPROM expansion board, but well worth it.
 
2 days ago I received a Willem programmer model SPI-25XX-PCB5.0T-2024.
1st, I didn't get software with it. I've been looking for it on the internet.
I've found this: http://keeelectronics.com/WillemPCB5.html. I downloaded this: "setup_pcb5e" It didn't install well.
I've also found another source "https://www.mcumall.com/support/DualPoweredWillemUserGuide.htm" And downloaded "WillemProg_epr097ja" which behaves exactly the same.
I got this message, but I'm the administrator and using its account.


1738442251584.jpeg

Also it behaves strangely when I try to do things. I always get this message:

1738442304057.jpeg

I get this message also if I want to quit using this program. So I have to use job/task-control, I hope the correct translation, to finish it.

But going further, it comes up with this:

1738442865239.jpeg

When I try to do something, I get this message.

1738442903342.jpeg

This is the programmer that I use. And I see many different versions of it.

1738443494847.jpeg

I'm using a 14-year-old desktop with a parallel port which the software finds correctly and Windows 10 - 64bit. I'm using an external +12V psu.

My questions:
What am I doing wrong?
Where can I get the correct software?
Should I use a 32 bit version? Or perhaps 32 bit Dosbox?
I've noticed that the last parallel version of the software originates from 2005 and that's old.

Any comment is appreciated.
 
Shutting down the desktop I saw the programmer software is 32-bit. So I have to install it in 32-bit compatibility mode and see what happens. At least one step progress.
 
I have this Willem 50B.
I got it to work with my Win XP.
I got it to work with my Win 7 64b.

It can be very picky, but it works for me and I have used it to read/program a handful of chips.

Not sure if it will help you, but you may want to try what I did in the last post of the last thread above especially visiting this site.


Also, if you do get it to work, please share your results.
 
Tnx @syzygy for responding. I've read everything, but I'm not going that way. I lack the knowledge, energy and time to do that. Furthermore, I'm interested to get my 2x Sorcerer 2 up and running, but I don't think your way will be successful for me. So I got the permission to send the programmer back and get a refund.

Actually, it is too bad, as the value for money would be great. No other programmer gives this many possibilities. The downside is that the LPT port on a PC is disappearing with the progress of technology, and so is the ever-increasing new versions of windows. And also is the ending of Windows 10 at the end of this year. It would be a waste of time and effort getting this programmer running. All I need is to program several 2732s and perhaps 2764s. But who knows what comes up further. I also have a Gemini Galaxy 1 or 2 computer that might be fixed. These are extremely rare.

I didn't know that there were that many versions of the Willem programmer. I haven't seen my version yet. The software is from 2015 and from then on there came USB versions of the Willem programmer which are more useful on modern PCs for the time to come. That is the way I will be going.

1738579144943.jpeg

1738579274087.jpeg
 
If you're returning that programmer, I'd recommend what I recommended earlier, a GQ 4x v4 with the EPROM option board. It can burn cranky old EPROMs, though you may need the optional external 9v supply for some parts.


I got one of these because the XGecu T48 can't reliably burn EPROMs due to insufficient write current. Haven't had a problem with the GQ 4x v4 yet.
 
As you have read above I returned the Willem programmer and bought another programmer which works flawlessly with a pc and win 10 and win 11 via usb.
 
Just thought I add an update to this thread of mine as I am about to use my Willem again.

Reading though it I noted the Comment by Exidy Wizard re him (assuming by user name being Wizard = him ?) having bought a XCecu T48

Curious like many of us how did it work for you Mr Wizard ?

So I googled it and AliExpress has seller with it. An example of whats offered is shown in screen shot.

This is for the "FULL" package. From this seller the BASIC unit without any adaptors is AUS$66.69

FYI I have NO relationship to this seller or for that matter any Aliexpress sellers !

1780626015566.png
 
Last edited:
FEB 2025 post from the "Wizard" mentioned the following 2 website. I just clicked links and both as of 5th June 2026 are still live

Quote :-
I've found this: http://keeelectronics.com/WillemPCB5.html. I downloaded this: "setup_pcb5e" It didn't install well.
I've also found another source "https://www.mcumall.com/support/DualPoweredWillemUserGuide.htm"

Interesting Neither talk about the Version V50B

As to the Question of using Remote DC power plug pack; the docs DO NOT talk about any jumpers to choose between the two spoken options of powering this Programmer remotely via 9v dc or 12v dc
 
I bought a XCecu T48. Which has good software that you can download and has an amazing amount of chips it can program.

It's fine if you don't need to burn 27 series EPROMs. It can't produce enough write current or voltage to reliably program them. You may get away with the really small ones, like a 2732 or 2764, but a 256, 512 or 1024 will almost always fail.

As to the Question of using Remote DC power plug pack; the docs DO NOT talk about any jumpers to choose between the two spoken options of powering this Programmer remotely via 9v dc or 12v dc

It looks like it just goes into an LM7805, which can take either power source. Many LM7805s will go up to 35v on the input, but the higher the input current, the more current is burned as waste heat to get the 5v output, drastically reducing the available output current.

I'd recommend using a 9v power source to reduce wasted energy. You can actually go lower, usually a 78 series linear regulator has a dropout voltage of 2v or so, so you could go down to 7.5v and have a safe margin. This is assuming the DC power connector isn't also shared by other devices on the programmer.
 
Seems I have got a 'bug' in my mind re this Willem V50B I own. Unlike most of my Brand name test gear that I have full documents with Circuits, I have little real info on this item.

So on this VERY cold Friday evening I decided to troll the web.

I came across this article and post from PY22285 so am adding the link to this thread.

 
from that above link I am posting the following re an important update that PY22285 did:-

DO FYI His Note: I am not fluent in English, so that this text it was translated with my few knowledge of the English language, and using an electronic translator, don't wait a
perfect text, but I believe that this can be understood perfectly.

and when I look at my version V50B it has a crappy little tubular (like an electrolytic cap) inductor.

So I think this will be a a TASK to correct and improve my unit.
=======================================================================================
Improving converter DC-DC.
The "heel of Aquiles" of this version of willem is DC-DC converter, that generates the different voltages to Vpp (12.5, 15, 21 and
25V).

The main item that cause a series of problems is the coil, which must have mass to not saturate with the drain demanded for
eprom in the programming. The biggest problem is in the programming old eproms , which demands much current in the Vpp.
The maximum current supplied by the converter in my original board was of only 35mA approximately, what he is little for some
eproms.
To obtain coil of 100uH that it has supported a current up to 100mA without saturating is something complicated, therefore the
majority them coil, and XRF found in the commerce has nucleus very small e saturates quickly with currents of this order. Solution?
mproving converter DC-DC.
The "heel of Aquiles" of this version of willem is DC-DC converter, that generates the different voltages to Vpp (12.5, 15, 21 and
25V). The main item that cause a series of problems is the coil, which must have mass to not saturate with the drain demanded for
eprom in the programming. The biggest problem is in the programming old eproms , which demands much current in the Vpp.
The maximum current supplied by the converter in my original board was of only 35mA approximately, what he is little for some
eproms.
To obtain coil of 100uH that it has supported a current up to 100mA without saturating is something complicated, therefore the
majority them coil, and XRF found in the commerce has nucleus very small e saturates quickly with currents of this order. Solution?

Making a new coil, using a toroid core. The place to find an ideal nucleus is the box of scraps. Seeking I found toroid cores in old
mother-board of PC and in battery charger for cellular phone, for vehicular use. Besides in these last ones, also found the MC34063
or the JRC2360D that it is direct equivalent, done made by Japan Radio Co. LTD. Below see a board of these battery charger.
The coil can be used directly, it is enough remove and to place in the board. In the case of re-taking use core from PC Board, the
coil should have been re-wound. See the same core in an old board "PC-chips SiS530":
This is the dimensions of the core for who wants to seek a similar one in another board:
Height: 5mm
Internal diameter: 8mm
External diameter: 13mm
Color of core: I yellow with a white border.
Remove original coil, and wind 55 turns of 24AWG enamel wire distributed uniform on the core.
Other modifications that seek a better performance in the DC-DC converter:
Replace:
Transistor Q4, original: BC557, change to BC327 or BC328.
Resistor R9, original 2K2, change to 1K2.
Resistor R17, original: 0.5Ω, change to 0.33Ω In case doesn't find, do use my solution, 3 resistor of 1Ω in parallel,
what will give us exactly 0.33Ω.
Capacitor C2, original: 220pF, change tor 1nF, it seeks to lower chopper frequency.
Diode D3, original: 1N4148, change to BYV26, BYV95C or other any scotky diode.
The voltage regulator, 7805 more heat a little more than the normal, is convenient to place a small heatsink. It is finally, use a
GOOD power supply, I am using one from an old scanner, of 12V x 1200mA.
With these modifications, the current supplied by the DC-DC converter, up-to 100mA. The block of schematic below were made
the modifications, the components in blue are they mentioned above.



1780651099742.png
1780651297531.png


1780651393093.png







Protecting PIC against mistakes in the adjustment of Vpp.
The poor of the pics are the largest ones you slay in case you change the Vpp for 21 or 25V and forget to come back the jumps for
the position of 12.5V.
Myself already made twice this mistake and burning two PIC16F877A.
The solution for that is simple, it is enough to add a resistor in series with the line of Vpp, that is going to the ICS connector and
for 18 pins socket. And a zener diode to limit the tension in a safe value.
If you already made here this modification, it is necessary to move wire for the other extremity where was the jump, because I
marry I thwart in this point the modification it will be tied up to protected Vpp of 12V of pics and not more to direct Vpp after the
modification. In the illustration I already placed the resistor (in blue) that will be added in the place of the jump.
The modification in the board is quite simple, it is not necessary to cut any track, it is enough to remove two jumps and to
proceed the modification. In the photo below show the position of the jumps, and notice that already installed the resistor 560R in
the place of one of jumps, the other jump is empty.
Inside of ellipse 1, a jump was removed and ellipse 2, the jump was removed and installed the resistor of 560R x 1/8W in its
place. Now it lacks only a small bridge on the side under the board and to install the zener diode, 13V x 1W, according to the
photo below.
The yellow rectangle indicates the socket of 18 pins. The wire that passes on the socket of 18 pins is the bridge that should be
added. Already take advantage of and place the resistor of 1K that this in the pin 10 of the socket, linked to GND. This resistor
ground the pin Low Voltage Program, of the PIC16F628. The diode zener this with its anode attached to the pins 1 and 2 of the
socket of 24Cxx. With this this modification this completes.
 
Last edited:
Hi again all readers of this thread. Well I thought I will do a search on net for 10UF Inductors and came up with quite a few cheap variants of Aliexpress that pretty much match the design mentioned
Primary difference seems to be core. One lot are yellow/white core others are Green Core.

1780654822535.png
1780654913452.png

so looking at Aliexpress I see

1780655077802.png
but by time I am shipping I feel a better option is to buy a a kit like these of 50 in total. inc shipping this equates to Aus$0.55 each.

So this is a serious option, if I cannot find one in a an old PCB lying around in my junk pile.
Way better than winding one myself. and they are same core size as is mentioned in above article

1780655404762.png
 
Back
Top