Products > Other Equipment & Products

CFW for STM32 OLED Digital Soldering Station with T12 Handle

(1/230) > >>

ricktendo:
I just purchased STM32 OLED Digital Soldering Station For T12 Handle eBay auction: #112639906210, something new to tinker with (currently own a knockoff 937D+)

I have not gotten mine yet but I found a blog with custom firmware, so I also purchased a ST-Link V2 Programmer to see if I can flash this

Part 1: http://www.ptdreamer.com/chinese-stm32-oled-soldering-controller-reverse-engineer-custom-firmware/

Part 2: http://www.ptdreamer.com/chinese-stm32-oled-soldering-controller-part2/

Part 3: http://www.ptdreamer.com/chinese-stm32-oled-soldering-controller-part3/

GitHub/Releases: https://github.com/PTDreamer/stm32_soldering_iron_controller/releases



If anybody also has one of these soldering stations and gets the firmware flashed, please share the updating steps and opinions on the firmware compared to stock

ricktendo:
Update: I requested a CFW Flashing video, he delivered

PT_Dreamer:
Hi Ricardo,

We can move the discussion regarding building from source here.
As I pointed on youtube the first step is to download System Workbench from http://www.openstm32.org/System%2BWorkbench%2Bfor%2BSTM32. It is free but requires an account.

ricktendo:
Thank you for the instructions, I can build debug but when I try to try to build release I get these 3 errors


--- Code: ---12:29:51 **** Build of configuration Release for project iron ****
make all
Building file: ../startup/startup_stm32f103xb.s
Invoking: MCU GCC Assembler
C:\Users\Ricardo\workspace\stm32_soldering_iron_controller-master.zip_expanded\stm32_soldering_iron_controller-master\Release
arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -o "startup/startup_stm32f103xb.o" "../startup/startup_stm32f103xb.s"
Finished building: ../startup/startup_stm32f103xb.s
 
Building file: ../Src/iron.c
Invoking: MCU GCC Compiler
C:\Users\Ricardo\workspace\stm32_soldering_iron_controller-master.zip_expanded\stm32_soldering_iron_controller-master\Release
arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F103xB -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Inc" -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Drivers/STM32F1xx_HAL_Driver/Inc" -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Drivers/CMSIS/Include" -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Drivers/graphics" -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Drivers/graphics" -I"C:/Users/Ricardo/workspace/stm32_soldering_iron_controller-master.zip_expanded/stm32_soldering_iron_controller-master/Drivers/graphics/gui"  -Og -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fmessage-length=0 -MMD -MP -MF"Src/iron.d" -MT"Src/iron.o" -o "Src/iron.o" "../Src/iron.c"
../Src/iron.c:11:25: fatal error: tempsensors.h: No such file or directory
 #include "tempsensors.h"
                         ^
compilation terminated.
Src/subdir.mk:36: recipe for target 'Src/iron.o' failed
make: *** [Src/iron.o] Error 1

12:29:56 Build Finished (took 5s.46ms)
--- End code ---

Also when I build, how do I make sure its for hakko tips and not jbc?

TT_Vert:
Can you tell me what that bottom right temp is and what it's purpose is?

Thanks
Dave

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version