How can I program DIY controller and update firmware?

HOW TO PROGRAM CNC USB CONTROLLER FIRMWARE

Your DIY board must have all required pull-up and pull-down resistors otherwise it will not work!

1. Program firmware
You must use programmer to program bootloader into PIC. Bootloader can be downloaded on DIY page.

img01

2a. Insert PIC and set 5V supply
Because I will use power from USB I need to connect 5VUSB jumper.

img02a

2b. Insert PIC and set 5V supply
On DIY PCB you need to connect 5V USB pin to +5V if you want to use USB power.

img02b

3. Connect Jog8 (RB4) to Vcc and Connect to USB.
You need to connect Jog8 pin to Vcc otherwise nothing will happen. When you connect USB, LED will start blinking quickly. If it is not blinking then something is wrong with your board.

img03

4. Update firmware
If LED is blinking then disconnect Jog8 connection and start CNC USB software. Update firmware.

img04

img04b

 

5. Test
You can now test controller if everything works. You can also read your serial now.
Without license controller stops after making 25 moves but everything else is fully functional.