Coder Social home page Coder Social logo

diy-pid-soldering-station's Introduction

DIY-PID-Soldering-Station

Soldering Iron/Heat Gun Controller

The goal was take a some knockoff known good brand soldering iron (JCB, Hakko, Weller...) and make an overengineered control box for it.

In the end I want to feature;

  • Two devices, most likely one of them being hot air (the one where they have blower inside the station.)
  • PID control with double mode agressive and laid-back configurations
  • AutoTune algorithm for PID.
  • Stand idle mode
  • Shutdown time
  • Amount of power delivered
  • Has Prusa like interface (rotary encoder with couple of buttons)
  • Interface featuring variable control (eg. idle temp, PID variables...)
  • Can be reprogrammed somewhat easily (via bootloader and/or ICSP headder) Bonus points
  • Feature selectable control methods
  • Deployed multiple platforms (PIC, AVR, Xtensa-ESP32, ARM-MSP STM32)

diy-pid-soldering-station's People

Stargazers

 avatar  avatar Little happy avatar Deoletskyi Kostantin  "ProTx" avatar Prateek Bhardwaj avatar  avatar Nguyễn Danh Nam avatar

Watchers

Ege Feyzioglu avatar  avatar

diy-pid-soldering-station's Issues

Transistor Pins for FETs

Pins have to be changed to PB1, PB2, PB3. Not sure yet but for now, I'm thinking PB2 and PB3 for no real reason other than each of them in being different timers. Another thing to consider is PB3 is MISO that may or may not affect ICSP programming.
PS. PB2 is digital pin 10 on Arduino
PB3 is digital pin 11 on Arduino

Simplify Circuit

Check if voltage divider overloads if not you can eliminate some transistors which would make the circuit simpler.
Also, refer to X-Tall issue to simplify little more.

PS. Suggest not touching capacitors around LM7805 regulator, because they are different size packages and can always leave them empty.

X-Tall

I'm not sure to include x-tall or rely on the internal capacitive oscillator. I don't know how much wear internal oscillator gets. The answer may be in datasheet gotta check it.

Power Monitoring

I don't know how I'm gonna deal with power. Since it's PID I can't just use a shunt to find amps going through.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.