When everything was done for the first time, the circuit must be test for the correct working. Run the test program with a good multitester. The test program look like this :
click the below images for zooming
The test point can be tap at EPROM socket or PIE socket. Note that pin 14 EPROM socket is common ground.
For the compact mounting, all the components and pcbs can be put in one box, except for the transformer. My prototype has dimension about 20 cm x 15 cm x 5 cm and made by plywood and seems nice.
8. Next Modifications & Expansions
Below are all the modifications and some expansions which can be added to the circuit. Note that in my prototype, this modifications & expansions didn't implemented.
- Adding Vcc voltage for intelligent programming, since intelligent programming needs +6V for power supply voltage during programming and verifying process (this option implemented in software). Note: jumper wire in the top of PIE must be removed and +Vcc connected to the circuit below.
- Adding hardware delay timer (one shot pulse delay timer). This must be applied for 2 purpose ie. for standard programming (50 ms delay pulse) and for intelligent programming (1 ms delay pulse). But this option has dilemma, using a good hardware timer (hi precision) cause a high cost too, on the other hand, using a usual timer can save cost but sacrifice the delay precision time. So I think this expansion only for studying purpose, how to make a good and effective routine for hardware interrupt. A good alternative is to use the PC PIT itself. Note that reed switch relay (DIL, operate at 3.7V ~ 10V) may be hard to find. It can be substitute by a general relay, but the +5V voltage also hard to find too, so it must be change to the proper supply (+12V relay usually general). Another alternative is to build a self made reed switch relay from a reed switch and a bunch of winding coils. The rule depends to the contact sensitivity, eg. sensitivity = 50 A/turns, so the relay needs 50 mA at 1000 turns or 100 mA at 500 turns, etc. (this option didn't implemented in software, may be next time). If the relay is too sensitive, add 4k7 resistor compensate between input and basis darlington transistor.
8. My Prototype
Here is the implementation of the layout panel above. The dimension about 20 cm (L) X 15 cm (W) X 5 cm (H). All the component include heatsink plate for IC, except for the trasformator can be filled inside
A few reader gave me feedbacks, that some already built it but had found some difficulty. Another with apreciate. But all of it I think that more important things is a help to understand Indonesian. So for that I already prepare the help file in hope that it will be useful for another person who doesn't know Indonesian. The translate is in English. May be helpful.