PIC JDM Programmer

March 1, 2010

I must thank my friend Sathish who has developed this cute little JDM PIC programmer. This is the smallest programmer that I have ever used for a PIC.

PIC JDM Programmer

He has used the schematic from Olimex as a reference.

Please find the link below:



The board has been populated and it is ready

February 8, 2010

PICdevelopment board

The board was populated successfully and most of the functional features of the board have turned out to be successful. I am yet to test one of the two voltage comparators available on the board.

The main features of the board include:

  1. PIC16F877A platform
  2. L293D module ( Can drive 2 geared DC motors or 1 stepper motor)
  3. ULN 2003A module for stepper motors
  4. Voltage comparator circuit for LDR based sensor module
  5. Voltage comparator circuit for IR LED – photodiode based sensor modules
  6. Analog Inputs
  7. Seven Segment Display * 4nos
  8. RS232 port
  9. LED outputs to test the comparators/voltage sensors
  10. 8 LEDs to test the outputs of the individual pins of the controller
  11. Plug and play option — Can test it with simple connecting wires across any pin of the microcontroller
  12. Power supply pins to power other add-on boards

Looking foward for your comments!

Functional Features of my development board

February 4, 2010

It had been a long time since the development board was manufactured. I was able to test some of the features of the board. I am done with the H bridge, RS232 communication and the A/D conversion. All were successful.

I realised the importance of input filters only when I blew up the microcontroller by connecting the 12V DC motor to the power supply that is not provided with input filters!

I tried pulse width modulation with my board and I have included  a video that shows the motor running at slow speed in opposite directions.

Interaction of the PIC with the PC using MikroC routines

The MikroC routines for the PIC microcontroller were handy to test my board. In the picture, I was able to send a data to my PIC and echo it back to the PC!

I am yet to program the correct sequence for energising the sequence of the stepper motor coils.

PCB drill tool

January 26, 2010

I must thank my friend “NASA” Satish on this occasion. I had some problems with my development board. The manufacturer didn’t drill the mounting holes for a few components.  My friend suggested that I buy a hand drill available at Sunrise Electronics, Coimbatore. I never knew that a hand drill for PCB drilling was available at INR 100. I strongly recommend this tool to all hobbyists. This drilling tool comes with drill bits of 6 different diameters.

The drill bit is quite easier to mount. Just take a bit and lock it inside the holder. You drill the hole by pressing the tool from top. The threaded part of the tool gives rotary motion to the holder. Drilling has never been this easy!


She(Development Board) is ready

January 24, 2010

Finally the board that I had developed is ready. I tested the function of the board with simple PWM program. I provided the output to capture the output using a LED. Though it may not look like a pulse width modulated output, I am happy that the basic functionality of the board is a great success. I believe that the other functionalities are also successful.  I plan to make it open source when the board is fully functional.

I am also enclosing a few photographs of my development board

Mistakes that can be a learning experience

January 16, 2010

It is a general opinion that one must learn from his takes. Well, I had this medicine and it tastes bitter 🙂

Prototype of my first board

I had mentioned in my previous post about my efforts to develop a PIC development hardware. The efforts are on.

I took a print out of the copper layer using a pdf file. The pdf file reduced the pitch and altered the dimensions of the board.  Let’s hope for the best from the boards that have been ordered after correcting these errors.