PID controlled PCB reflow hotplate using Aluminium PCB

Sdílet
Vložit
  • čas přidán 8. 09. 2024

Komentáře • 54

  • @TheEmbeddedHobbyist
    @TheEmbeddedHobbyist Před 3 lety +3

    Nice to see that it had a form of temperature control, when it got hot enough to solder it unsoldered it's power supply. :-) this should have been a bolt on crimp connection to the power wire. Have you tried heating cartridges? used them in the past and they can input quite a lot of power to a heating plate.

    • @ElectroPoint4u
      @ElectroPoint4u  Před 3 lety +1

      Yeah will try that in the next revision.
      I haven't tried it yet. Maybe in future

  • @fennecelectronics
    @fennecelectronics Před 3 lety +1

    Great project. I'm waiting all file on github and pcb sharing

  • @eti6871
    @eti6871 Před rokem +1

    I ordered the pcb from pcbway. I will rereport after proper assembly

  • @guymelon5649
    @guymelon5649 Před 7 měsíci

    Hi, Great video. Weher can I find the encoder you used ? And what are the R, G,,B lines used for ? Thanks

  • @alexmcgruder6154
    @alexmcgruder6154 Před 2 lety +1

    Great video! Have you finalised the hotplate PCB design? I'd love to build one of these.

  • @DukeEast
    @DukeEast Před 8 měsíci

    👍

  • @5VoltChannel
    @5VoltChannel Před 3 lety +1

    Superb 👍👍

  • @westcolera7127
    @westcolera7127 Před rokem

    Hi,
    I gathered the materials and made the pcb but there are materials missing from the list and the diagram. What are the values of the missing materials?
    U1 TTGO
    U2 MAX6675
    U3 PC817
    R1 1K
    R2 10K
    R3 2K2
    R4 10K
    R5 ?
    R6 ?
    R7 ?
    R8 10K
    R9 10K
    R10 ?
    R11 ?
    R12 ?
    C1 0.1uF
    Q1 IRF540
    Q2 IRF540
    T1 2N2222
    LED1 LED

  • @timcampbell4528
    @timcampbell4528 Před 2 lety

    Great project. Are you willing to share your gerber files or post a project on PCB way for the aluminum hot plate PCB.

    • @ElectroPoint4u
      @ElectroPoint4u  Před 2 lety

      Yes, I'm working on a updated version of this which I'll share when it's finished

  • @vansh_ty_
    @vansh_ty_ Před 3 lety

    nice one

  • @triton7333
    @triton7333 Před 2 lety

    Hello, do you share the Controller PCB File i will not use PCBWay, i will order at JLCPCB ?? What is with the Heater PCB, have you finished this Hot Plate ? Thank you

  • @photo-art-thomas-klee
    @photo-art-thomas-klee Před 2 lety

    Hello, have completely rebuilt the circuit again. Everything connected correctly. Sketch with Arduino IDE 1.8.19 played, as a board have taken the ESP32 DEV module. As soon as the TTGO starts, the logo is displayed and shortly after the start screen. But that's it, the two buttons for the heater and the fan react and go from OFF to ON and vice versa. Only the rotary encoder does nothing, only now and then sporadically it jumps around in the menu, but you can not select anything else. What else can be wrong here or have I selected the wrong board? I have already used the TTGO for other projects.
    Would be very happy about help
    THX

    • @user-xm1fg7lv3i
      @user-xm1fg7lv3i Před rokem

      My mistake is the same as yours, have you solved it?

    • @drcanalli
      @drcanalli Před 11 měsíci

      Exatamente o mesmo erro aqui.

  • @eti6871
    @eti6871 Před rokem

    I think setup part of the menu and submenu items are not actively adjustable, right?

    • @gumiduda
      @gumiduda Před rokem

      did you manage to get ahead?

    • @gumiduda
      @gumiduda Před rokem

      it is quite sad that such a good idea is no longer dealt with by its owner, even though it is obvious that there is a programming difference between what was published and what was presented.

    • @eti6871
      @eti6871 Před rokem +1

      @@gumiduda yep it works but submenus are not usable if you want to use a different hotplate setup, you need to tune coefficients kd ki kp. When you puah start heater pwm doesnot start you need to push heater button etc.. wish producer communicates

    • @eti6871
      @eti6871 Před rokem

      @@gumiduda i ordered original pcb from pcbway and got them bow only waiting for led rot encoder as a part

    • @gumiduda
      @gumiduda Před rokem

      I just got through a successful medical surgery and I plan to review this software again unless someone else is faster by then

  • @photo-art-thomas-klee
    @photo-art-thomas-klee Před 2 lety

    Hello, very interesting project. I tried to install the program, everything worked except for an error message at the end of the sketch:
    analogWrite(heater, PID_value);
    here comes the error message: Error: call of overloaded 'write(int)' is ambiguous
    Can you help me here?
    THX

    • @ElectroPoint4u
      @ElectroPoint4u  Před 2 lety

      Make sure you have installed and updated all the libraries properly. I have checked the code and it compiles without an issue

    • @photo-art-thomas-klee
      @photo-art-thomas-klee Před 2 lety

      @@ElectroPoint4u Hi, Problem 1 solved, this error message only appears in the Arduino IDE, not in the PlatformIO Visual Code. Tritzdem I can not get the circuit to run, the encoder just does not work, everything connected exactly as in your wiring diagram?

    • @eti6871
      @eti6871 Před rokem

      @@photo-art-thomas-klee either the encoder and the buttons debounces a lot. There should be a software debounce. Or the encoder decoding part of the core is buggy.

  • @photo-art-thomas-klee
    @photo-art-thomas-klee Před 2 lety

    Very pity, would have been a nice idea, unfortunately this circuit as described with the program does not work. Construction exactly according to instructions. I tried it in the Arduino IDE and with Platformio in Visual Studio Code. The encoder is simply not accepted and spins away. In addition, an error is always output in line 532 "analogWrite(heater, PID_value);". You have to comment out this line so that you can upload the sketch.

    • @ElectroPoint4u
      @ElectroPoint4u  Před 2 lety

      Make sure you have installed all the libraries

    • @drcanalli
      @drcanalli Před 11 měsíci

      And I finally managed to get the firmware working.
      You must pay close attention to the SW switch readings.
      You should delete the line: #include as the IDE can already handle it without it.
      You must pay close attention when you are in menu 1 because when you try to return it will freeze.
      You do need to change the code. But it's not difficult, it just requires attention.

  • @eti6871
    @eti6871 Před rokem

    which analogwrite.h do you use? i installed erropix/ESP32_AnalogWrite and it is not working it gives compile error Compilation error: call of overloaded 'analogWrite(int, double&)' is ambiguous

    • @istvanbarth2813
      @istvanbarth2813 Před rokem +1

      Az analogWrite függvényt elhagyhatod (kommenteld ki: // #include ) mert már be van építve az TTGO alapba, ezért kapod ezt a hibaüzenetet.

    • @eti6871
      @eti6871 Před rokem

      @@istvanbarth2813 thank you very much. It worked. I removed analogwrite.h from the include list and it compiled and worked. But now when i connected a rotary encoder its behaviour is chaotic i think the code needs to be revised and a software debounce should be included. The button and the encoder bounces alot

    • @gumiduda
      @gumiduda Před rokem

      Hi, yes, I also noticed that the encoder is handled very imprecisely and uncertainly, the code probably needs to be modified, but the basic idea is very clever. Unfortunately, I'm busy now, but if you manage to fix the code by then, I'd also be interested, and I'd be happy if you could share it with me. Best regards, Steve Barth, (Hungary).

    • @eti6871
      @eti6871 Před rokem

      @@gumiduda will check it

    • @eti6871
      @eti6871 Před rokem

      @@gumiduda well i checked the esp32 encoder library. There are options for half full single pulse. I tried all buy bothşng changed

  • @esatkdn
    @esatkdn Před 2 lety

    thanks. I guess there is no gerber file. I don't want to use pcbway. I will have it done by another company, is it possible?

    • @ElectroPoint4u
      @ElectroPoint4u  Před 2 lety +1

      Are you looking for the controller PCB or the Hotplate PCB?

    • @esatkdn
      @esatkdn Před 2 lety

      @@ElectroPoint4u hotplate pcb

    • @ElectroPoint4u
      @ElectroPoint4u  Před 2 lety +1

      The hotplate pcb is still in development. Once it finished I'll share it.

    • @esatkdn
      @esatkdn Před 2 lety

      @@ElectroPoint4u thank you :)

    • @balazsmagashazy8474
      @balazsmagashazy8474 Před rokem

      @@ElectroPoint4u Hi, can you please share even if its not done yet? the dev pcb would be helpful as well

  • @eti6871
    @eti6871 Před rokem

    Anyone who already made the circuit and gave it a try?

  • @robottalks7312
    @robottalks7312 Před 3 lety

    Can you share the files?

  • @fellpower
    @fellpower Před 9 měsíci

    This project is nothing worth, without the pcb for the hotplate....

  • @photo-art-thomas-klee
    @photo-art-thomas-klee Před 2 lety

    "message": "call of overloaded 'analogWrite(int, double&)' is ambiguous",
    "startLineNumber": 532,
    "startColumn": 34,
    "endLineNumber": 532,
    "endColumn": 34

    • @eti6871
      @eti6871 Před rokem

      If you have” #include analogwrite.h “ line just remove it