Skip to content

ahsanu123/solder-reflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

161 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ• SORE V3 - Prototype 1

image

npm version npm npm licence

✏️ SORE - Solder Reflow

πŸŒ• SORE - Solder Reflow, DIY hot plate use PT100 for temperature sensor controlled with ESP32-S3, with TFT LCD, programmed in πŸ¦€ Rust with Slint as user interface

Designed With KICAD

schematic

πŸ† WIP For Version 3

Note

  • use esp32-s3
  • use usb jtag and usb serial
  • try to use power supply module instead of using external adaptor, Hi-Link
  • add generic lcd spi connector instead of spesific display pinout.
  • use Slint for user interface
  • think about how to stack the heater so its not separated, model it with inventor
  • if possible, buy local component only
Sketch

πŸ–οΈ Plot of Sampled Data

Plot Collection
  • multiple sampling at 2Mhz (except first one) signal was moving averaged filter, first graph was actually noisy, and rest was actually not really noisy, but after filtered low noise signal look bumped image

  • Transfer Function Estimation $y(t) = 350(1-e^{(t-d)/tau})$ in temperature degre (celcius), d = 17.5 second image

  • first time sampled diagram [30 oktober 2024] image

🌱 V3 Project Progress

Expand To See Progress.

Version 2

  • PCB Design Finished 10 june 2024 20:51
  • Order BOM and PCB
  • PCB and BOM Arrive 12 july 2024 about 16:00
  • Start to soldering 13 july 2024 about 06:00 (weekend)
  • make adc class to simplify adc initialization 23 july 2024 at 21:21
  • Check Out GPIO (Worked!!πŸ˜ƒ) 26 july 2024 at 22:24
  • Try to use JLink for jtag debugging, but fail 😞 , 27 july 2024 at 17:30
  • Try again to use JLink for jtag debugging, Worked!! πŸ˜ƒ , 28 july 2024 at 11:36
  • Add Button class to add Input with callback, 29 Agustus 2024 at 19:42
  • ⚠️ turn out, TL074 (not TL074xH) need minimum 10v to operate and not single supply quad opamp 😞, fortunately there is LM324 (same package and single supply support), currently still in shipping, need to wait if it really work or not, 01 september 2024 at 18:05
  • βœ”οΈ ok LM324 worked, currently still investigate why adc are really noisy, 03 september 2024 at 13:34
  • looks ESP32 IDF adc getting more stable if frequency increased, try to use 20Khz but its not stable, but use 1Mhz its more stable 14 september 2024 at 21:00
  • βœ”οΈ LVGL worked but task semaphore block update of LVGL (still investigate), 05 oktober 2024 at 10:13
  • βœ”οΈ now LVGL with Button input worked!! πŸ˜ƒ, need learn more how to map LVGL key to input button, 05 oktober 2024 at 13:23
  • βœ”οΈ sampling data from heater and plot it, 30 oktober 2024 at 2015

Version 3

  • ⏰ 11 June 2025 19:31, make it version 3,

  • ⏰ 14 September 2025 12:57, complete basic pcb component placement.

  • ⏰ 14 September 2025 17:59, after searching for Random turn on SSR (non Zero Crossing) on local market, i cant find easy to buy device, so i will stick to use zero crossing ssr and will count for zero crossing with H11AA1 and determine how long to turn on and turn off.

  • ⏰ 15 March 2026, able to run slint on ESP32S3 on temperature-measurement-dongle

🌴 Reference

Work In Progress Version 3 for 2025 πŸ”₯, Made with β™₯️ by AH...

About

πŸŒ• SORE - Solder Reflow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors