Skip to content

Instantly share code, notes, and snippets.

@rockavoldy
Last active January 15, 2024 02:23
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save rockavoldy/31f3d385c9635d7ee7146762feb78fdc to your computer and use it in GitHub Desktop.
Save rockavoldy/31f3d385c9635d7ee7146762feb78fdc to your computer and use it in GitHub Desktop.
Menu P00-P11 on Mini STC T12 Controller

DIY T12 Soldering Station with Mini STC T12 Controller

So i have build myself an soldering station to replace my Dekko "Ol' reliable" 40w hand solder, it works and do the job, but it takes forever to meet the heat temperature. So i build a new one with around 300k IDR

The controller is Mini STC T12 rev 2.1 that can be found from ShopeeID around 130k IDR, or on aliexpress at around 8 USD. I pick the LED version since it's way more cheaper than OLED and STM32 edition, and i don't need any features other than variable temperature and standby mode.

For the handle, i got it from Tokopedia at around 130k IDR. This handle is for Hakko FX9501, but i only need the handle and the pin inside to connect with the T12 solder tips.

For the tips, i got it from aliexpress too, find cheap tips and pay it along with the voucher, so i just need to pay around 4 USD for 3pcs T12 soldering tips.

For the controller case, i found someone create Prism case and share it on thingiverse, i use that case and 3D Print them, but even cardboard can hold it.

For the power supply, i have many at home, but now i'm not at home, so i just mod my laptop adapter, so when i need to solder some stuff, i just use my laptop adapter.

Menu

You can get to the Menu by pressing the encoder button for some times (around 2 second), and you see the menu. I now it is very far from user friendly "what is that P00, P01, and represent what?". I too get that frustration, so i find them and get it from Aliexpress page of Quicko T12 LED, so i shamelessly put it here since it is easier to find

So the menu is:

  • P00: Restore the default setting (0 or 1; set 0 to leave it as is, 1 to load default config)
  • P01: Operational amplifier gain (200 to 350; 1 step per change; default 230)
  • P02: Operational amplifier offset voltage (0 to 250mV, 2 step per change; default 100; Note: refers to the tip to keep the room temperature operational amplifier inherent output voltage, according to my measurement this voltage varies greatly with temperature, different magnification Not the same, the higher the magnification, if you do not measure, please keep the default value)
  • P03: Thermocouple ºC / MV data (30 to 50, 1 step per change; default 41; Note: refers to the thermocouple need to temperature how much voltage was increased by 1mV, according to the type of thermocouple self-calculation, if you do not understand, please keep Defaults)
  • P04: Temperature adjustment step (0,1,2,5,10 degrees per change; 0 can lock the soldering iron temperature; Note: on my Mini STC T12, it only show 5 or 10)
  • P05: Sleep time (How long it takes to make the solder standby) (0 to 60 minutes, 1 step per change; 0 will make the soldering station won't go to sleep)
  • P06: Shutdown time (0 to 180 minutes; 0 to 30 is 1 step per change; 30 to 180 is 10 step per change; 0 will make the soldering station won't shutdown)
  • P07: Temperature correction (Note: i can't change this menu, so the next is from them; +20 degrees, step 1) (due to NTC resistance in the chassis, the soldering station heat will lead to the detection of NTC temperature higher than room temperature, resulting in high temperature compensation of the thermocouple, soldering iron temperature is not accurate,or other causes the temperature is not accurate.If you set the other parameters are correct value but the temperature is still high or low, you can use this parameter correction.For example, to detect the displayed soldering iron temperature is 20 degrees higher than the actual value of this parameter Set to 20)
  • P08: Wake mode (0,1; default way to wakeup is by rotating the encoder; set 0 to enable shake the handle to wakeup, 1 to disable shake the handle to wakeup)
  • P09: temperature increase mode to increase the temperature to adjustable (20 degrees to 100 degrees adjustable, adjust the pace of 10 degrees)
  • P10: Change temperature timeout (10 to 250 seconds, 5 step per change)
  • P11: Menu mode timeout (4 to 60 seconds)
@AndrisJefimovs
Copy link

Thank you very much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment