Close
0%
0%

JBC soldering station

Custom soldering station with JBC T245 pen

Similar projects worth following
Original JBC soldering station is one of the best soldering tools, which could be purchased. But when we compare the price of original with the custom one, there are incomparable. So why not take only the pen and make a compromise? Of course, you can still buy the original, but... .

Soldering stations is based on 2-layer PCB, transformer and custom housing (future).

Power supply for pen 24V AC. There was a dilemma between power supply choosing, AC vs DC. There were prose and cons, like simpler switching, speed, saturation, isolation, temperature ... . After sum-up, I have chosen the AC one.

Basic concept:

The soldering pen will be switched via 2 MOS-fets. One for positive and second one for negative part of AC signal. There were multiple options to control MOS-fets, like R+C, another transistor, SSR and so on. I have chosen opto-coupler with integrated MOS-fet driver. Anyway grounds needs to be isolated due to coupling and interference. One option was to chose transformer with two winding or isolated DC/DC converter.

When the pen will be turned off, thermo-electric voltage from thermo-coupler will be amplified and measured via OPAMP. A difference between target and actual value will be controlled over some kind of regulator, like PID.

Device will be controlled from user-space over 2-switches (predefined quick temperature) and encoder (some settings). Response will be showed on OLED display.

Boards are now fabricated.

More details will be specified later, stay tuned... .

  • 1 × JBC T245 soldering pen
  • 1 × PIC32MM0128GP MCU
  • 1 × APV112 Opto and Fiber Optic Semiconductors and ICs / Optocouplers and Optoisolators
  • 1 × MCP6V26 Amplifier and Linear ICs / Operational Amplifiers
  • 1 × SSD1306 OLED display

View all 6 components

  • Some progress

    Andy10/01/2018 at 18:10 0 comments

    Sorry for the longer delay between posting some progress. I didn't have much time for continuing in this project. Of course there were some tryings and strugglings with zero-cross detection.

    First idea was, to use for zero-cross detection basic external interrupt. I used signal generator for testing. Input signal was sinus @50Hz. When I connected the signal to MCU, there were some delay between reaching the zero level and interrupt itself. MCU was running with 8MHz internal oscillator. Delay was  ~4ms, what is unacceptable (1/50Hz = 25ms). I have tested it on 8-bit MCU, to be sure, if there is something wrong. But results were the same. "Maybe there is a problem with internal oscillator". So I have decided to use external one, but without success.

    So I have switched the input signal to square and it was working well. After some analysis (including datasheet) I have figured out, that is missing "Schmidt circuit" on MCU's inputs. The edge of input sinus signal is not so perpendicular as expectations. It means that, external interrupt mechanism can't reach this edge.

    Finally I have the solution, how to fix this problem. I didn't want to use 4-way rectifier and stuff like that. So a comparator is the right way. But, which one to use, external or internal... . External has some advantages, so I decided to use this one.
    I have made only simulation, but it should work ;)

    http://tinyurl.com/y9fj429h

  • OLED SSD1306 is working...

    Andy07/24/2018 at 20:06 0 comments

    It was funny to port i2c driver from 8-bit to 32-bit MCU. Lot of changes, but it was a big step forward. So seems to be that,  I have successfully ported my previously used OLED SSD1306 driver.


    It just counts from 0-300, but image was stripped ;). I guess, for basic presentation is enough.

    There is a lot of TODO points, but next step will be displaying value based on encoder rotation... .

  • Prototype assembling

    Andy07/22/2018 at 14:23 0 comments

    I have had some time to assembly a first prototype. There is a minimum components to verify basic functionality.

    Now is time to check if everything is working in quick steps.

    Hello world is seems to be working as well ;)

  • PCBs arrived

    Andy07/15/2018 at 17:58 0 comments

    This week have PCBs arrived. I have only time to check them, but there looks pretty nice :).

    Now is time to assembly a first prototype. I think, I will do it during the next weekend.

  • Case

    Andy06/23/2018 at 15:31 0 comments

    I have had some time during waiting to PCB. So I have made some first lookup at the housing. 

    I have to think about final position of missing components. There is a several option to place the pen socket, like on the front or back. Same problem with switch :). Position of PCB with enc, switches and display is I think the final one. Current dimension of case is 100x126x63mm. 

    Of course this is still WIP, so final size could be changed.

View all 5 project logs

Enjoy this project?

Share

Discussions

ivan003003 wrote 06/24/2018 at 04:10 point

  Are you sure? yes | no

Andy wrote 06/24/2018 at 07:43 point

Yes, I think so. I have used a lot of projects for inspiration. Of course, Unisolder was one of these. It has complicated design due to universality, but I don't need this feature. I would like to use it only with one pen.

  Are you sure? yes | no

ivan003003 wrote 06/24/2018 at 21:43 point

:) Thanks you for the reply .

I have a question:

are you using freecad for these 3d model?

  Are you sure? yes | no

Andy wrote 06/25/2018 at 06:33 point

I don't see any 3 models :). There are 2x PCB and 1x case, are these 3 models which you mean?

- PCBs were created in Eagle: gerber > EasyEDA > images

- case: SolidWorks with custom models

  Are you sure? yes | no

ivan003003 wrote 06/25/2018 at 08:25 point

yes i was talking about the housing )

thanks you.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates