DIY SMD Rework Station

Project tutorial by Alexander and Maker B R

  • 28,423 views
  • 160 comments
  • 66 respects

Playing With Nextion Display

Project tutorial by Alexander

  • 9,415 views
  • 5 comments
  • 20 respects

5 Minute Christmas Neopixel Led Strip

Project showcase by Alexander

  • 20,655 views
  • 30 comments
  • 36 respects


DIY Retro Look FM Radio with TEA5767 Module

Project tutorial by Mirko Pavleski

  • 21,352 views
  • 11 comments
  • 62 respects

Arduino Controlled Artificial Candle Lights

Project tutorial by Mattias Larsson

  • 24,973 views
  • 14 comments
  • 47 respects

Arduino Clone Breeding T-Rig

Project tutorial by Shahariar

  • 5,909 views
  • 0 comments
  • 32 respects

  • Soldering Iron Controller for Hakko 907 v.2 23 days ago

    Hello!
    Both development boards are built on atmega 328p micro controller. The only requirement is the frequency. You should use 16 MHz version of development board because it supplies sufficient power for this project.
    Still the project is working well, but perhaps it is better to build an stm32 based version of soldering controller or even combined station. Or better is enemy of good?

  • DIY SMD Rework Station about 2 months ago

    Hello!

    The rotary encoder with a push button has 5 pins: 2 pins for its button and 3 pins for encoder itself. Connect middle encoder pin and any button pin to the ground. Other button pin should be connected to D5 (pin#11) of Arduino. Other 2 pins of encoder should be connected to D3 & D4. Try to rotate encoder and test how the preset temperature changed. If it changes in wrong way, change D3 & D4 pins.

  • DIY SMD Rework Station about 2 months ago

    Hello!

    The main problem of micro-controllers is that its pins are not swicheable, you cannot change one pin by other one in general. For example, in this project D2 pin is able to receive external interrupts, so it is used in AC zero detection. D3 pin is also capable to receive external interrupts, so it is used to detect rotary encoder change. Obviously, A0 pin can check the temperature and so on. As soon you used atmega328p misco controller in dip-28 case, you should translate the pin numbers accordingly,
    First of all, the display chould be connected to pin#28, A5 (SCL) and pin#27, A4 (SDA). Because these ports are dedicated to i2c bus.
    A0 (pin#23) should be connected to op-amp pin#1 via R13 resistor
    D2 (pin#4) should be connected to zero detection circuit.
    D3 (pin#5), D4 (pin#6), D5 (pin#11) are used for rotary encoder
    D6 (pin#12) - for buzzer
    D7 (pin#13) is used to manage TRIAC circuit
    D8 (pin#14) - is used for REED switch of the hot air gun
    D9 (pin#15) is used to manage FAN. This is a PWM capable pin activated by 16-bit timer TIM1, so it can create a high-frequency PWM signal. atmega328 has only one 16-bit timer!

    All pins are described in the sketch. Despite of using constants, it is not assumed you can change it.

Add projectSign up / Login