Skip to main content
Recent Posts
4
Project logs / Re: Really universal soldering controller
Last post by WSlomo -
I just come back to this thread after few month. I see a lot of changes: new firmware, new PCB. I suppose new 4 layer board ensure better shielding and heat dissipation but what else? Could some one in few words summarase benefits?
5
Project logs / Re: Really universal soldering controller
Last post by RCx03 -
After poking around, I'm not getting 3V3 or -0.6V from back board. Seems the LM2675 got soldered in backward, lucky the 36Vs fed to it where on an NC pin and it doesn't look damaged.
8
Project logs / Re: Really universal soldering controller
Last post by RCx03 -
Quote
Supply MCU from backboard with 3.3v or with an external power source. Do not use ( disconnect ) power supply pin from PICKIT to the front board (do not power front board from PICkit)

Alrighty, so here's the steps I follow:
Quote
1. "You can NOT program the PIC via the PicKit2/3 standalone programming software. You have to put the programmer into MPLab mode in the standalone software then program it via MPLab."
I have not been able to use Pickit in standalone mode, use it in MPLab mode.
2. Connect Pickit to UniS board, 'arrow' pin on Pickit should connect to programming pin UniS board - it is the only one with SQUARE pad, others are round pads. 5 pins on UniS board used out 6 pins on Pickit, pin 6 is not used.
3. Hold the button on Pickit, while holding connect it to USB
4. Start MPLab IPE (not IDE app within the package, which is for development purposes)
5. After Pickit starts flashing release the button
6. In MPlab choose the MCU to program - PIC32... (take it from BOM). Power up UniS board from the back board.
7. Hit connect in MPLab. You see that MPlab uploads firmware to Pickit itself, prepares firmware to PIC32 etc.
8. Now choose HEX file  - front/US_firmware.../dist/PIC32...standalone/production/US_Firmware.X.production.hex
9. Hit 'Program'. At the end you should see something like 'programming successful' and your UniS should come to live ('NO INSTRUMENT' message, etc)
from salavat on February 16, 2019.

So the only difference is not connecting the power supply pin from the pickit and using only backboard power?
9
Project logs / Re: Really universal soldering controller
Last post by minkok -
Hey all!

I'm currently stuck and could use some help figuring out this firmware uploading. I'm using a PICKit3, the latest version of the Firmware published on github, Ver. 5.5 of the MPLab IPE. I'm able to connect to my PICKit fine, but when I try to connect to the PIC32 on the board, I receive this error:

' Currently loaded firmware on PICkit 3
' Firmware Suite Version.....01.56.09
' Firmware type..............PIC32MX
' Too much current has been drawn on VDD. Please disconnect your circuit, check the CLK and DATA lines for shorts and then reconnect.
' Programmer to target power is enabled - VDD = 3.250000 volts.
' Too much current has been drawn on VDD. Please disconnect your circuit, check the CLK and DATA lines for shorts and then reconnect.
' Unable to connect to the target device.
' Failed to get Device ID

I've tried to verify where I can that there's no shorts or cold solder joints, but without the board I'm sure theres parts I missed. Any help would be very appreciated!
Supply MCU from backboard with 3.3v or with an external power source. Do not use ( disconnect ) power supply pin from PICKIT to the front board (do not power front board from PICkit)
10
Project logs / Re: Really universal soldering controller
Last post by RCx03 -
Hey all!

I'm currently stuck and could use some help figuring out this firmware uploading. I'm using a PICKit3, the latest version of the Firmware published on github, Ver. 5.5 of the MPLab IPE. I'm able to connect to my PICKit fine, but when I try to connect to the PIC32 on the board, I receive this error:

' Currently loaded firmware on PICkit 3
' Firmware Suite Version.....01.56.09
' Firmware type..............PIC32MX
' Too much current has been drawn on VDD. Please disconnect your circuit, check the CLK and DATA lines for shorts and then reconnect.
' Programmer to target power is enabled - VDD = 3.250000 volts.
' Too much current has been drawn on VDD. Please disconnect your circuit, check the CLK and DATA lines for shorts and then reconnect.
' Unable to connect to the target device.
' Failed to get Device ID

I've tried to verify where I can that there's no shorts or cold solder joints, but without the board I'm sure theres parts I missed. Any help would be very appreciated!