T12 Soldering Station - ATmega328P
HTML-код
- Опубликовано: 9 сен 2024
- T12 Quick Heating Soldering Station based on the ATmega328p featuring:
- Temperature measurement of the tip
- Temperature control via rotary encoder
- Boost mode by short pressing rotary encoder switch
- Setup menu by long pressing rotary encoder switch
- Handle movement detection (by checking ball switch)
- Iron unconnected detection (by idenfying invalid temperature readings)
- Time driven sleep/power off mode if iron is unused (movement detection)
- Measurement of input voltage, Vcc and ATmega's internal temperature
- Information display on OLED
- Buzzer
- Calibrating and managing different soldering tips
- Storing user settings into the EEPROM
Project Files (EasyEDA): easyeda.com/wa...
Project Files (Github): github.com/wag...
Music: freemusicarchi...
THIS VIDEO IS NOT SPONSORED !
Дякую за Ваш проект!
Ласкаво просимо!
感谢大神开源!
;-)
yo stefan, thanks for the code you make.
such a genius.
Thank you ;-)
sir stefan, i have a problem with temperature display.
when i set the temp about 350°, the value displayed is not stay still like yours.
is there any fix for that?
@@RecehDIY This happens with some power adapters, especially if they are not adequately stabilized. You can try reducing the SMOOTHIE parameter at the beginning of the source code (e.g., to 0.02). If that doesn't help, increase the "5" in lines 362 and 367 to "10".
@@stefanwagner1759 already did that sir.
i thought there is a hardware fix for that.
thanks sir.
one more thing, can we have additional menu for c210 or t210 mode?
when we activate that c210 mode, the pwm output maxed out only at 128 or half.
i tried powering c210 tip with this station, it consumed too much current when using full pwm (255)
when i set it to 127, it is only consume 2.5 to 3 Amps at max.
i measured the resistance beetwen the heater pin, it is only 2 ohms, and will consume 6 amps on 24 volt source.
@@RecehDIY You can try to solder a big electrolytic capacitor at the power input, this might help to stabilize the whole thing. At the moment I don't have the time to develop the firmware any further since for me it does all the things I need.
I'd like to share your channel to my groups if that's fine with you. You deserve more subs and views.
Thank you ;-)
omg yes thank you!
Why you always made a very best t12 soldering station?
hello, I'd like to ask the easyeda platform, and contact someone who has modified it to be able to use the 936 handle. but unfortunately until now I can not comment on the platform. can you answer my question.
I want to ask, for handle 936. if in+ is connected to pin4 for 936 handle, then what about pin2 on 936? are pin4 and pin2 on the 936 paired with the p+ pinout?. I hope you can understand my question
Unfortunately, I don't have a 936 and I don't know the internal structure either. So unfortunately I can't help you with that.
Hi Stefan. Since I saw your video I made a few versions of this soldering station, from the first version were I had the problem with temperature readings to the third version which is more compact and it works perfectly, you can check itout on myRUclips channel. Now I want to make fourth version TS100 style soldering iron, I changed the fonts in the code in order to use the 0.91 inch display, all good until here, but I have a major problem, the rotary encoder. I want to use buttons instead of rotary encoder because is quite big and sticking out from the board like Eiffel Tower 😀 but I'm stuck because I'm not sure how to change the code in order to use the buttons. Can you help me out? I will happily share the the final result and all the files with everyone, especially with you if I manage to finish it. THANKS in advance!
Hi, in another project I replaced the rotary encoder with buttons while keeping the same menu control: github.com/wagiminator/ATtiny814-AquaTimer. Maybe this will help you (but note that a different microcontroller was used). Otherwise check out this project: github.com/Eddddddddy/T12-PD-SolderingPen
@@stefanwagner1759 Thank you so much for your help!! I just finished the code and it's working without any problems. I implemented parts from the Eddy's code from the link you give me to the older version of the software v1.7. Now I can go on with the hardware and make the pcb.
@@HMProjects I wish you success!
Very nice project! My congratulations!
I have the following question for you:
When you compile the * .ino file in the Arduino IDE, which board do you choose?
Then you program the Atmel 328 with the HEX file using a programmer, right?
Hi, you can use the * .ino with the Arduino IDE OR the * .hex with avrdude. If you want to use the Arduino IDE, install the following board definition in the Arduino IDE: github.com/carlosefr/atmega. Then select Tools> Board> ATmega Microcontrollers> ATmega328/328p. Then choose Tools> Processor> ATmega328p, then Tools> Clock> External 16MHz. Then go to Tools> Programmer and select your ISP programming device (e.g. USBasp). Then go to Tools> Burn bootloader. Open the ino file and click Upload.
@@stefanwagner1759 Thank you very much for the detailed and competent answer!
I will try this and write how it is!
@@vencislavvankov4897 Ich wish you seccess!
I mean SUCCESS, of course;-)
@@vencislavvankov4897 Did it work? I tried via avrdude and display is still black.
I can complie 1.7 version but oled screan characters are white. Your video oled screan is colared. Whice version is yours. 1.3 , 1.4 , 1.5 , 1,6 , 1,7
There are different types of OLED screens. In my video I used the yellow/blue one, I think you have used the white version. I'm using v1.7, but the version doesn't affect the color of the OLED.
@@stefanwagner1759 thanks
I connected the jbc c245 handle, everything works fine. For 20 seconds the temperature jumps and then stands rooted to the spot
That's interesting, thank you!
Hi, very nice project! Congratulation!
I want ask is possible to modify for other tips like weller. I this have thermocouple K. I possible modify opamp input for this tips?
thanks in advanced.
Hi, in principle it is enough to make the adjustments in the software. However, I don't know how the Weller soldering tips are connected internally. The hardware only works when the thermocouple is connected in series with the heating element.
Awesome...
Thank you.
help me sir.
I managed to make it and it works fine.
I want to ask why this board is not suitable for using a t210 soldering iron. I tried supplying 12v and I tried setting it above 250° but it doesn't work and the soldering iron is red,
Sorry I can't comment on the blog site
thanks
Hi, I am not familiar with the T210. Perhaps they are structured differently internally.
Your projects great .Also you had shared all projects too. Congrulations
I was just see your this channel but I am searching over 4 year in youtube .Of course I am member now .
Coud you advise a bangood or aliexpress seller for High Voltage Programmer for brick ATMEL MCUs
Because I have nearly 10 pcs bricked atmega 328 MCU so need Fusebit Doctor
If have any completed project in Github of course I want make this project too or it can make resetting with ARDUINO shield too
I have Arduino uno /miro etc
Maybe next video's subject can be about :"What is best programmers about software and hardware for ATMEL and how is loader any hex and other files and tricks etc
Your knowlodge level very high for software and hardware could you describe more low level subjects too
for example I never understand fuse setting in Atmel Maybe have a software for easy settings
Thank you for this great videos and shared projects
Please continue to ATMEL project in youtube Maybe next projects can be more large PCB s 😀
Thank you. I haven't seen high voltage programmers on Aliexpress yet. I have some for ATtinys on my Github page to make my own, maybe I'll make one for ATmegas someday.
I just love small projects on small boards that can easily be completed in a weekend ;-)
hi stefan
I just made a pcb with a P version mosfet so it works for Jbc c245 but why is the screen saying 'error 000' and the tip is red hot..
do i have to do any special code to change it..
Thank You
Hi, if you want to use a P-channel MOSFET, you need a different circuit and you have to make the appropriate settings in the firmware. I don't know if the Soldering Station works with the JBC C245 at all. Basically it is intended for T12.
Hello!
I want to program the Atmega328 directly with the .HEX file. This should be done with a programmer and program SinaProg or AVRdudeprog.
I don't know what FUSE to choose. Can I help?
avrdude -c usbasp -p m328p -V -U lfuse:w:0xff:m -U hfuse:w:0xdb:m -U efuse:w:0xfd:m
@@stefanwagner1759 Thanks a lot for the answer!
Therefore if I use SinaProg I will use the following FUSEs:
LFUSE: FF
HFUSE: DB
EFUSE:FD
why the display still error even already plug the solder, temp still zero & the mosfet over heat when plug the solder, whats the problem?
I can't possibly say that from a distance, sorry.
Tell me what could be the problem. Using the c245 tip, the station can completely freeze and heat the tip to red. Only a reboot helps. Can you think of something with this?
Hi, the soldering station is designed for T12 tips. I am not familiar with the C245 tips. Perhaps these are internally structured differently than T12. Since I unfortunately don't have any C245 tips either, I cannot test whether it is because of that. However, you can check whether the voltage supply for the ATmega is stable.
How is the board sensing the temperature? and how is it changing the "state" (temp reached, temp low)?
A temperature sensor (thermocouple) is located in the soldering tip and is connected in series with the heating element. When the heater is off, the thermocouple generates a very small temperature dependent voltage. This is amplified by the OpAmp and measured with the ATmega's ADC. The software then calculates the temperature from the measured voltage.
bạn có thể cho tôi biết tại sao khi tôi nạp file hex vào thì màn hình không hiển thị mà lại nhấp nháy không
hay có thể cho tôi biết lcd mà bạn dùng là loại nào không vậy
Hi I can boot up with connect ICSP. but when I only connect 20v power. It can't power on. I try to connect ICSP & 20v power. It can boot up and detected my 20v. What can I do? P.S. My power is convented by PD 20v
Hi, I suspect the problem is with the 7805 voltage regulator. Please measure the input and output voltage on the regulator when the station is only powered with 20V. If there is 20V at the input, but not 5V at the output, then the regulator is probably defective and must be replaced.
Hi Stefan; I have build this project and it works fine.; but would like to use 1.3 OLED (SH1106, lib) i/o 0.96 (SSD1306); I have tried without sucess; is it possible to do it and you can help ? in your original project actually the 1.3 (SH1106) works but shows a kind of expanded picture, but it is acceptable.; but I also am playing with the others versions (you call improved - BiliBili ???); it works only with the SSD1306 (0.96) lib; any suggestion ? ; thank you for your attention
Hi, the graphics implementation for the UI upgrade was programmed by createskyblue. The best thing to do is to ask him: github.com/createskyblue
Did you ever get this worked out? I been wanting to do the same thing, Thank you
Cool!
Спасибо!
Hi, need you help. Already got the iron powered up. But instead of "worky" i got "error". Any idea why?
Unfortunately, I can't say that from a distance and with this little information.
Я ничего не хочу паять. Я хочу купить эту паяльную станцию Т12, либо с паяльником либо только прибор. Подскажите где конкретно я могу купить и сколько примерно стоит продукция. Есть ли уже готовая продукция на Алиэкспрес?
Hi, I have a problem with the temperature reading from the thermocouple. The error is about 50 Degrees. This leads to the fact that the top of the soldering iron is not sufficiently heated and the mosfet cuts off the power of the heater. The display constantly changes in value and does not calm down. Has anyone had this problem and what could be the solution?
Pozdrav,
Have you already calibrated the soldering tip?
hey again, onother question , how u calibrate the tip? i mean in the scematic plan there is no ptc!
A thermocouple for temperature measurement is located in the soldering tip. The calibration is done in software and can be started via the menu.
@@stefanwagner1759 thank u a lot
Could you tell me about the sketch from createskyblue? If I use the original sketch, then the code compiles, if I use the createskyblue sketch, then I constantly get the error "exit status 1. Error compiling for board Arduino nano".
Unfortunately I can't tell you anything about this, please ask createskyblue.
@@stefanwagner1759 I understood the reason. I used the standard Arduboy2 library and createdskyblue used the modified one in the project. To date, everything has worked out.
;-)
COOL, VERY GOOD. DO YOU HAVE ONE OF THESE MINI AIR BLOWERS WHICH Rework Station?
Hi, if you mean a hot air gun, I'm using this one: aliexpress.com/item/32849876144.html
I want to clarify what is the difference between the firmware versions 1.3,1.4,1.5,1.6,1.7,1.8?
New features have been added with each firmware version. Which one exactly, I don't know anymore.
Stefan, Hello again!
I want to ask you what to change in the program to do as follows:
1. Change the direction of the encoder.
2. To turn the 180 degree image on the display
If you use the orginal v1.8 firmware, try the following changes in the source code:
1. change line 428 to: countStep = -rstep;
2. insert line 237: u8g.setRot180();
@@stefanwagner1759 Hello!
Thank you so much!
You always answer very exactly !!!
@@stefanwagner1759 Hi!
I watch a program v.1.8.
Row 428 is }
Maybe it's turn 426: countStep = rstep;
And u8g.setRot180();
must be after row
else if ( u8g.getMode() == U8G_MODE_HICOLOR ) u8g.setHiColorByRGB(255,255,255);
Is this correct?
@@alexalex9125 Oh yes, you're correct, it's line 426
@@stefanwagner1759 Thanks!
A line 237 Is it true?
Hello, I need to buy an ISP Programmer for my project. Looking online, it seems none of them have drivers compatible with Win10. Could anyone point to one that would work on Win10 or decent instructions on how to get the drivers working on Win10? My board and components will be delivered soon and I want to be ready. Thank you
Hi, I'm sorry, (un)fortunately I don't have a Windows machine myself, so I can't help you with that either.
Is it compatible with another brand of soldering irons?
I have only tested it with T12 soldering tips myself, although it certainly works with some others too.
Encoder on the right then perfect
Just turn the device around and flip the screen in the menu.
I have made 1 heating version first
and I want to make the last version of the heater again so as not to change the soldering eye when moving the other eye``
but unfortunately some of my SMD components are used up ..
can I make component versions of DIP packages?
thank you
Hi, I think you can built the whole station out of DIP/THT components. Maybe you can use some kind of prototyping board for it. In fact, I've already thought about designing a PCB for a THT version, as I've been asked about it a lot. However, I don't have the time for that at the moment.
@@stefanwagner1759
hi stefan wagner
there is a mosfet and a transistor replacement?
hard at my place have such mosfets and transistors ??
could you please mention the replacement of the mosfet and the FMMT transistor
thank you
@@komarudineuis8070 Hi, there certainly is. Any transistor rated for at least 50V and 1A should work. The MOSFET should be an n-channel with a drain-source voltage (Vds) of at least 25V, a gate-source voltage (Vgs) of at least 20V and the lowest possible on-resistance (Rdson). Unfortunately, I don't have a component lexicon in my head, but you're sure to find something suitable.
hi stefan, i want to build this using arduino nano and using through hole component (i do not know much about arduino or any programming) in your schematic what part do i need to change?
Hi, take a look here: ruclips.net/video/tIUbGNTiDyI/видео.html
@@stefanwagner1759 thanks for your reply!, right after i posted my comment (6 day ago) i discovered that link too, now my pcb has arrived today! thanks stefan for your contributions in open source and diy world!
hi, I want to ask about the PCB for version 2.3, is there any issue or not, couse my friend sent me the PCB that is version 2.3. sorry for my bad English, thanks
Hi, there is no known bug with this board version.
@@stefanwagner1759 thanks bro, cause I need to try this beauty device, hahaha thnks for nice sharringggg
halo sir , how are you? i have a problem here i have fix the pcb and set the code to the atmega328 but when i set it to work its says error, you have any idea whats the problem ?
This is almost impossible to find out from a distance. Did you connect a soldering tip?
@@stefanwagner1759 yeah , i have upload the 1.8 code , but the mosfet is n-channel not p n-channel
Great. I want to do a complete version using Arduino IDE compiler, But I see in hardware there is version from v2.0 - v2.7, and in software I only see * .ino file from v1.3 - v1.8, so I want to use hardware version v2.7, which software version can I use? Actually I don't understand the program, I just want to make a soldering station for long-term use. Hope you answer, thanks ...
Hi, every software version works with all board revisions. Of course, it is advisable to always use the latest version.
@@stefanwagner1759 thanks !!!
Hi, a question is that have icons on the menu ? can i flash that software to the version with arduino nano ?
I need really a answer, big thx for everything :)
There is a firmware version with icons and yes, you can flash it to an arduino nano.
I have a question about this: if I use the Arduino Nano and flash your FW, can I leave out some things in your schematics because I use the Arduino Nano?
Like Crystal or Atmega chip etc?
stefan wagner sir i want to ask you something else , can u make the solder temprature to 480 permanently ?? beacause it goes for 450 only as a boost.
You only need to change the value of TEMP_MAX at the beginning of the code.
@@stefanwagner1759 yes but if i push the rotary encoder it will go to 530!!,how can i prevent it from happening!! because the code here dont wright anything about 450 but it goes when i press the boost mode..
@@theviking6593 The boost function increases the currently selected temperature by the amount set in the menu (default: +50°C)
Hello mr wagner.i made this project ver2.7 pcb and montage it completely and upload ver 1.6 hex file and set fuse bits successfully but i have two problem ,firstly any rotary encoder i install on this board don’t work well and and rotary encoder confusing with menus why i don’t know!,,,other problem happened for me is about diode ss54 i use us1m fast diode and it burns.why I don’t know?!!i can send you a clip but i don’t know where…i am waiting for your answer and help.tanx mr wagner.
Hi, regarding the rotary encoder, try to compile the sketch with the setting "#define ROTARY_TYPE 0" (line 63 of software version v1.8). You should definitely use a Schottky diode, normal rectifiers (like US1M) tend to overheat due to the higher forward voltage drop.
@@stefanwagner1759 tanx mr wagner i try it and i will send my feedback about it.with tanks lot again
Hello! I made your station option but I used Arduino Nano.
I have the following problem. Many "dance" display values. If 320 degrees is set - goes to 380 sit down to 280 and up again.
I used a LM358 operating amplifier. Then I changed it with MCP607, which has very good parameters. But there was no change. You have an idea of what this is due. For PID I use the library you apply.
Hi, these are indeed quite high fluctuations. The Arduino nano shouldn't be the problem, but I don't know your other wiring. Noise may be induced in the signal line. The power supply also plays a role (try another one). You can also set direct control in the menu instead of PID, maybe that makes a difference.
@@stefanwagner1759Stefan, thanks for the answer.
I have achieved perfect work at 19 V power and direct regulation - no PID.
Upon power supply 18 volts and 20 volts no longer works well. Why is this power so critical?
And an idea from me. Can you change Software so that it reaches the set value to be displayed and no longer changes. It does not matter what is measured for temperature. So the Chinese soldering stations have been made.
I think that has to do with the fact that a fat capacitor is missing at the power input (for reasons of space), which stabilizes the voltage, especially when controlling the heater with PWM. Some power supplies handle it better than others. You can add a 470µF (or higher) and 50V capacitor to the power input and see if it works better.
For the display, take a look at line 350 of the source code (original v1.8):
if ((ShowTemp! = Setpoint) || (abs (ShowTemp - CurrentTemp)> 5)) ShowTemp = CurrentTemp;
You can increase the "5" significantly, e.g. to "20". This stabilizes the display of the temperature (the displayed temperature only changes if the measured temperature deviates by more than 20°C).
@@stefanwagner1759 Stefan, thanks for the detailed answer. Capacitors did not improve the work of the station. I changed the hysteresis of 20 as you have recommended. So visually was good. Only the rapid change of inscriptions Hold and Worky teasing the eye. So I removed them when the desired temperature was reached.
You can also change the hysteresis for the "worky" flag in line 355 from "5" to "20".
Good day!
Can you add two things to the firmware?
Encoder reverse (all my encoders work the other way around) and
so that you can limit the PWM (limitation of the ability) the jbc has a large current at start and my power supply goes into protection.
Can you add to the firmware?
If you use the orginal v1.8 firmware, try the following changes in the source code:
- for reverse rotary change line 428 to: countStep = -rstep;
- for PWM limitation change line 113 to: #define HEATER_ON 50
and line 254 to: ctrl.SetOutputLimits(50, 255);
change the "50" in both lines to a value that matches your needs. Keep in mind that a "0" means heater is fully on and 255 heater is fully off (assuming you're using the N-Channel MOSFET configuration).
@@stefanwagner1759 Yes, it works great! Thank you. JBC is better working on the PID on the other goes rides the temperature when heated 5-10 degrees later falls and jumps again
@@user-ur2bf4up8r Depending on the power supply used, sometimes direct control works better than PID.
hi can i use KSGER handle? or i need to reroute the cable?
Hi, I suspect they have the same pinout. Nevertheless, to be on the safe side, you should check it with the multimeter. The earth pin should be conductive with the soldering tip. There should be a resistance of around 8 ohms between + and - pin. Depending on the inclination of the handle, there should be either a conductive or no connection between SW and -.
I don't want to solder anything. I want to buy this T12 soldering station, either with a soldering iron or just a device. Tell me where exactly I can buy and how much the product costs. Are there already finished products on Aliexpress?
This is a DIY project which is not for sale. But there are STM32-based staions on aliexpress, which work quite well, e.g. aliexpress.com/item/4001008018715.html.
@@stefanwagner1759 Stefan Wagner
Thank you for answering, sorry good projects need to be advertised and sold. I opened the link this product is known to me, but I liked your project, it is miniature, compact and very informative
@@levmu8727 Thank you. If you do not want to solder, you could try the pcb assembly service, that some pcb manufacturers like jlcpcb are offering.
can this project upload program use usb to ttl ?
Not with this board.
hello.., what is the difference between version 2.5 vs 2.7?
and I've seen the diagram version 2.8
Essentially, the charge pump and gate protection for the MOSFET have been made more robust.
@@stefanwagner1759
thank for replay brother 🤝
So, if I use version 2.7, there will be no effects and changes to the software program.
Yes, each software version works with all board revisions.
I assembled the station and an eternal ERROR appears on the screen, of course, when the soldering iron is connected, the station does not work!
I'm sorry for that. Unfortunately I can't help you remotely without more information. The station basically works for me and others, so it can be assumed that you made a mistake somewhere. Check all components and solder connections again. In particular, check that the soldering tip is inserted correctly and that all the wires from the handle are correctly connected.
@@stefanwagner1759 i have same problem, everything is ok
can i used that to 936a
Sorry, I don't know since I do not have a 936a.
Hi
Wie ist ein T12 Lötkolben im Vergleich zu einer alten Ersa MS6000 oder Weller Magnastat?
Reicht die Hitze aus?
Ist der Lötkolben gut genug?
Hi, ich kenne die von Dir angesprochenen Modelle nicht, aber die T12 arbeiten wie alle modernen Lötspitzen mit "direktem" Heizelement hervorragend, sie heizen sehr schnell auf und erlauben durch den Sensor in der Spitze eine sehr genaue Temperaturkontrolle. Zudem sind sie unschlagbar günstig und Du findest sie in fast allen Formen und Farben: de.aliexpress.com/wholesale?SearchText=t12+tip. Ich habe sonst nur einen TS100 liegen (habe ich schon länger nicht mehr benutzt), die beiden sind etwa gleich gut.
@@stefanwagner1759
Ok Danke
Ich suche einen Lötkolben für meine Tochter.
Ersa MS6000, Weller Magnastat waren ja so vor 10...30 Jahren der Standard.
JBC haben wir in der Firma, die sind mir aber privat zu teuer.
@@jost459 Also ich benutze seit fast zwei Jahren nur noch T12 und bin sehr zufrieden. Trotz des günstigen Preises halten die Spitzen sehr lange. Du findest übrigens günstige Komplettsets auf aliexpress (z.B. de.aliexpress.com/item/4000838623583.html).
@@stefanwagner1759 wirklich sehr günstig!
Danke
I already printed pcb v2.3. does it work properly?
please help me
This board version works, but a maximum input voltage of 21V is recommended.
@@stefanwagner1759 Thank you very much.
Good day. Or you can post the hex file of the latest firmware, otherwise I can not compile it, it gives an error
Done.
is unit can be change from C to F ?
Not with the current firmware version. However, it should be easy to adapt the code accordingly.
Hello! Can you use JBC tips in your station?
I don't have any JBC tips, nor do I know how they are built internally. So unfortunately I can't answer this question for you, but I would suspect that it doesn't work.
How to change rotary encoder direction in v1.7?
Hi, try to change line 396 to "countStep = -rstep;"
@@stefanwagner1759 Thank you
Hello again mr wagner.i try for this thid diy module again i change diode and use transistor 3904 my diode problem solved…but my problem about rotary encoder doesn’t solved ,i have some problem about it ,one: when i want compile ver1.8 with Arduino program that’s don’t let to complete it any board i choose it shown error to compile and error is about board chosen but other version don’t have this problem if you can describe me other software please do.
Other problem i use de montage Arduino rotary and use and I don’t find any data sheet about it to change command line of rotary …that rotary model is ky-040 …
Do you can help to solve this problem .tanx
Hi, the program should compile with any ATmega328P core, e.g. Barebones ATmega (github.com/carlosefr/atmega) or MiniCore (github.com/MCUdude/MiniCore). If not, check your installation. I do not have a KY-040 so I cannot say something about it.
@@stefanwagner1759 tanx
@@h_pars I wish you success!
@@stefanwagner1759 tanx.and with good wishesss
Can Any version of this project drive hakko907 tip os soldering pen?
Hi, you have to make a small hardware modification in order to make it work with 907 tips. You can find a corresponding circuit diagram in the comments section of the EasyEDA project page.
@@stefanwagner1759 tanx
@@stefanwagner1759 hello again.i solved problem.tanx for your help.
@@h_pars You're welcome!
Nice project. Which software you use in this video. The download link also has many versions. Which is the most stable software. I want to use arduino nano. Would it be appropriate.
Hi and thank you. I don't remember which version I used in the video. But I have been using the SolderingStation2_u8glib_v1.7.ino for a long time for all my soldering work without any problems. You can of course also build the circuit around an Arduino Nano.
@@stefanwagner1759 I can use max6675
@@stefanwagner1759 which eeprom library is used version 1.7.
When I complie I get eror for eeprom
There are contradicting statements about whether the thermocouple in the T12 soldering tips is a K-type. So I'm not sure if the MAX6675 is working. You would then have to adapt the circuit anyway.
It's the builtin EEPROM library. It compiles in my Arduino IDE (v1.8.8) without any problems even if I choose the Arduino nano.
What is the difference between pcb ver2.3 2.4 and 2.5?
2.3 -> 2.4 added 18V zener diode to protect the mosfet; 2.4 -> 2.5 added capacitor and changed diode to smooth temperature reading
@@stefanwagner1759 and 2.6 and above, what is the difference?
2.6: changed charge pump diode D1 to avoid overheating, 2.7: changed BJT Q1 to a more robust one
HEY!.
I managed to make it work, it works very well
Is it possible to use a 0.49 inch OLED display?. Can it help to change the code to use the 0.49 inch oled?.
I want to use a different box that requires a smaller screen.
Thanks.
Hi, if the display also uses an SSD1306 controller, that shouldn't be a big problem. Of course, smaller fonts would have to be used so that everything fits on the display. Unfortunately, since I don't have such a display myself, I can't test it either.
@@stefanwagner1759 Yes, it uses SSD1306. I will try using a breadboard.
Thanks.
@@jairosantos You can try to change line 200 in the source code to: U8GLIB_SSD1306_64X48 u8g(U8G_I2C_OPT_NONE); For the fonts take a look at github.com/olikraus/u8glib/wiki/fontsize
@@stefanwagner1759 I will do this. I will give feedback when it works correctly. Thanks.
@@stefanwagner1759 One more question, if it doesn't bother me.
I intend to use a ceramic crystal smd 16 mhz SMD-3 16,000 mhz (CSTCE16M0V53-RO) to reduce space, use atmega 328 au, with bootload of arduino uno. The uno uses quartz crystal.
Is it necessary to use fuses other than the arduino uno pattern?
Thanks.
Can we use the hakko 907 soldering hand?
Hi, I don't have a 907 but as far as I know the temperature sensor is not connected in serial as in the T12 soldering tips. So I think it will not work "out of the box", you need to make some small modifications to the design in order to make it work.
As i know, 907 works based on 24vac not vdc
@@indrasutarman Wrong. The soldering iron doesn't care if you feed it AC or DC since it's just a resistive heater. So the AC/DC thing is only relevant for the control of temperature or reading temperature i.e. are you comfortable with a triac control (AC) or would you rather PWM control a MOSFET (DC).
thank you for sharing ..... please make a board which is also compatible with "JBC cartridge" , i found one station design in dangerous prototypes blog , please make it for us
Hi, unfortunately I don't have any JBC tips. I chose the T12 tips because they are super cheap and come in a wide variety. So for me there is no reason to build a soldering station for other soldering tips.
@@stefanwagner1759 Great ... thanks for d reply
Hi i am working on this project ordered all of the part but cant figure it out how i can connect t12 handle parts
Hi, if you have a T12 handle with an aviator plug (the cheap ones you can buy at aliexpress) then you can connect it as shown in the description on the EasyEDA page. If you have a handle kit you can watch the following video: ruclips.net/video/DcmiFfuZw38/видео.html.
@@stefanwagner1759 many thanks, i got it. Also i cant find the irlr7843 in my area. Can i use irfr540z ?
The irfr540z should also work, but it has a higher resistance (RDSon) and is therefore not as efficient.
@@stefanwagner1759 can you give some alternatives for irlr7843? i dont want to order from another website and pay extra cargo.
without guarantee (not tested): HY3403D, WSF30100, NCE30H15K, SE30150B.
Hello!
I want to ask about the Sleep feature. When is this feature on:
- when SW is connected to E
or
- when SW is not connected to E
This matters to mount Tilt Switch in the handle.
Hi, for this soldering station one side of the tilt switch should be connected to GND (P-) inside the handle, not to Earth (E)! The other side is then connected to the SW pin on the soldering station via the connection cable. It does not matter in which orientation the switch is installed. The software detects a movement of the handle when the state of the switch changes (from "on" to "off" or vice versa). If the handle is not moved, then the switch remains either in the "on" or in the "off" state.
@@stefanwagner1759 Thank you very much for the answer!
I was worried about the following.
When not working, the handle is placed in a stand with the top below.
In this position after time the solder "will go to sleep."
When working, the situation is the same (with the top of the handle below).
Is there no danger of the solder to sleep?
@@vencislavvankov4897 In theory, this could happen if you hardly ever move the handle for the set delay time (5 minutes for me, but it's adjustable) while soldering (also e.g. when cleaning the tip). This has never happened to me in practice. Even if that should happen to you, the soldering station will alert you with a beep and you will then have to move the handle a little more clearly to reset the sleep timer.
Stefan, thanks for the detailed explanations!
You always answer the questions and explain very detailed!
I think this will be useful for others who assemble a handle for the T12 soldering.
Your project is wonderful!
Thank you ;-)
make with c210 cartridge please
I don't have any c210 cartridges, so I cannot develop for it. Sorry.
Ok steven. I hope you can make it later. Thank you 👍
Привет! В меню есть выбор русского языка?
К сожалению нет.
Добавил русский язык, но нужно подредактировать ещё
@@user-ur2bf4up8r Это радует. Платы недавно отдал на заказ. Когда все придет на вашу прошивку рассчитывать можно?
@@laserguns6469 конечно. Сам собрал, но доделать времени нет. Но я хочу под jbc использовать.
Сейчас подправил язык, как соберете напишите, я скину прошивку. Посмотрите, мб где-то нужно подправить в переводе.
Я написал stefany, в прошивке пару недочётов исправить
Hi. I really like your project.
Can you share your source code ?
Thank you !
Hi, thank you. You can find the source code at the bottom of the EasyEDA page or at github.com/wagiminator.
@@stefanwagner1759 Thank you. But i have a question :
In the OPAM LM358, why OUT2 pin connect to IN2 - ? . And IN2+ pin conncet to VCC and GND through resitor ?
I don't know how it working ?
Can you explain me ?
@@stefanwagner1759 Because i think part B of LM358 IC do nothing. Is that right ?
Exactly, an unused OpAmp should not be left floating.
@@stefanwagner1759 thank you !
Can I use IRFZ44N as mosfet for this design?
The MOSFET should work fine without any further changes.
@@stefanwagner1759 Thank you so much!