Fun Electronics Today

banner copy.jpg

HOME   SWoff.png

Projects   SWon.png

About   SWoff.png

Contact   SWoff.png

 funelectronicstoday/ projects/ JDM programmer/




   JDM Programmer



   There are now a lot of new development tools for programming and debugging PICs, but what about a good old type launch pad that has a built-in testing side? This could prove to be a very useful tool sometimes.


   Hardware details

   When I designed this board, I wanted something very simple that could work with no problem in any circumstances. I wanted something that is very stabile and successfully adapts the signals from any parallel port and MAX232 quickly came to mind. I went for a classical schematic of course. I also wanted to have an inline pin connector that is fully compatible with other pic programmers like PICKIT 3 or PICKIT 2. This way, I wanted to be able to program the microcontroller using an external PICKIT, or in some cases to use my board to program some other boards that have the same 6 pin connector.

   For the testing side of the launch pad, I wanted to  make sure that i have some kind of connectors for each pin of the MCU (including VCC and GND) because I wanted to be able (if needed) to connect multiple sensors or create quick circuits by only attatching some external wires. As you can see, I opted for screw-in terminals.  From my previous experiece, I saw that a switch for turning the power on or off comes very handy and It can also be used as a reset switch.

   I aslo wanted to integrade an IR sensor on my board and a trimmer that could provide a variable voltage for AD coverter MCUs. One last request was the possibility of changing the crystal resonator without soldering or desoldering and having all these in mind, I started designing my board.

   In the following picture, I programmed a PIC16F818 to read the AD converter at the A0 pin and as you can see, I connected the PICKIT3 in this case, to the 6pin socket.



Some building instructions



   If you look closely in the layout image, you will see that the ground pad for C7 is not connected. I connected it using the metallic case of the DB9 connector (if you check the picture of the populated board, you will notice some tin straps between the nuts and the metallic part of the connector).You can also connect these pads by using a strap wire.

   The connector for the crystal resonator can be made out of a pin strip by cutting three pins from it and removing the middle one like illustrated in the picture below.

   I hope you have a good time building this project and if you do, write me back and send me pictures with your build.








   Files to download:


·         Schematic Layout




Fun Electronics Today İMarius Taciuc 2016*  |   Public content  | Disclaimer Home                         Going up? ^

*This website and all the information contained in it is the intellectual property of Marius Taciuc. However, the information has a public

shared character and can be used, copied and replicated by everyone for personal use only.

Replicating these hardware parts or using their software for mass production is not permitted without the prior agreement of the designer.