-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mods request #7
base: master
Are you sure you want to change the base?
Mods request #7
Conversation
This includes a new PCB layout, done in KiCad. This is so it is possible to use tweezers. The firmware has been changed to acomidate this. The interrupt part has changed a lot to allow both outputs to be individually controlled at the same time.
Updated readme to make it clearer
Your PCB looks really neat :) well done. If we merge the code you want into this repository, it will no longer work with timothys circuit. What I suggest is we change the code in your branch. My thoughts on your problems: We could try adding a reset routine to the display initialization to see if that helps. Swapping the direction of the encoder should be easy, I will just have to find it in the code. |
Thanks, Paul. The differences between circuits are just 4 swapped pins. It's easy to modify. Slow heating is not a big deal. With 200W supply, the T245 heats up for 3-4 seconds. So the tweezers will do it for 10 seconds max. I have a spare PCB. If you or timothys want, I can give you for the tests. |
That link doesn't work for me. I think you can attach files directly in the comment box if you need to. |
JBC_controller.pdf PS: I fixed the display issue. It was from a poor display. I tried another one and it works! Best Regards |
Well done with the display. |
Thanks. |
Added an option to disable both outputs turning on at the same time. Set disable_simultaneous_output to true to enable.
There is more: The sleep pin /hibernation mode/ turns the heater off. I think it's better to reduce the temperature to some low value. Let's say 150 as the original JBC. And there is more: |
Dear Paul. I made my version of the PCB and it works...
Here is how it looks:
https://i.postimg.cc/50CvGXLJ/IMG-20190211-133124.jpg
I decided to use 200W 19V laptop PSU which is enough for T245, but when I switch to HT420 tweezers the supply turns internal protection and stopped due to the high current consumption.
Seems like both heaters inside the irons are getting juice from the supply simultaneous which is not good I think. So can you modify the code so only one heater to be powered at the same time?
I have another strange issue- the OLED display doesn't power on every time. I improved it by adding 10k pull-up resistors. but even that sometimes it doesn't start. I'm not sure if this an issue with the display or the code.
And one last wish for help: I swapped ENC_A and ENC_B pinouts for easy PCB arrangement but even if I change them form:
const int ENC_A = 7;
const int ENC_B = 6;
the encoder reduces the value moving CW not CCW.
Any suggestions?
Best Regards.
Niki