Skip to main content

Show Posts

This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.

Messages - RCx03

1
Project logs / Re: Really universal soldering controller
A follow up to my display problems, while I wait for a new one to ship, is it possible to use the PC software to calibrate and set temperatures? Or is it only useful for temperature monitoring and the like?
2
Project logs / Re: Really universal soldering controller
So nearly a year to the day, I've finally got this thing programmed, MPLAB IPE reported programming was successful, but I saw nothing bootup on the sreen. I'm using a standalone SSD1309 based screen, onee of the DIYMore ones, and was curious if there is anything in the software or hardware I missed. I've verified that it uses 3.3V, and that the entire board is getting the correct power and wired correctly. Not sure what it could be, any advice?
4
Project logs / Re: Really universal soldering controller
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.
6
Project logs / Re: Really universal soldering controller
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?
7
Project logs / Re: Really universal soldering controller
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!
8
Project logs / Re: Really universal soldering controller
It is still 3 pads since the middle pin and base are common. This depends on the brand and package type, both work fine.

Thanks for the clarification.
Lastly, an the MCP6V28 be replaced with a MCP6V26? Looking at the schematics and datasheets they seem pin compatible but the 28 has a Clock Select pin that unconnected.
Just want to make sure there's no functionality I'll be missing out on by replacing it with a MCP6V26.
9
Project logs / Re: Really universal soldering controller
Hey all, I'm currently putting this project together, and besides missing a few components things are going well, but I did have a question.

For Q1 I purchased a MDJ122G which is the same ID on the BOM but when soldering I was bit confused as Q1 has three pads for leads while the MDJ122G only has 2 leads and a tab. Does that matter? Not too used to specific package types so I wanted to make sure that this one will work, or if I need to replace it.

Thanks for the help.
11
Project logs / Re: Really universal soldering controller
Hey all,
I just started putting together the components for this project. PCB ordered and on the way. I wanted to ask a couple questions:

1. What are the connectors for the irons have you used. I've been looking at Amphenol (FLBC-08FGMS-GCP-211) or Hirose (RM15WTPZ-8P(71)) 8-Pins but wanted to check in here to see if there's some less expensive options.
2. What sort of larger displays do you suggest. Looking through previous form posts I saw that the SSD1306/7/8 series should work, but could something like this work? 2.4" Display from amazon

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01572387776session_write_close ( )...(null):0
20.01602519352ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01602520128Database_MySQL->query( ).../DatabaseHandler.php:119
40.06042658848Database_MySQL->error( ).../Db-mysql.class.php:273