Skip to content

Si012 Pro Max first Build #2124

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: dev
Choose a base branch
from
Open

Si012 Pro Max first Build #2124

wants to merge 5 commits into from

Conversation

jemarro12
Copy link

  • First build for Sequre Si012 Pro Max
    First build for this iron, i´ve been doing a lot of reverse to make this "work".
    Firmware boots up and all seems to be working. Can heat up and maintain stable temp.
    TO DO:
    -OLED loses format when in right. In left mode (default) UI and icons look good.
    -This iron can use two tips, with 2 opamps and 2 mosfets. By now only working with the short tip, we need to write the logic to switch from one to another.
    -PD chip is not working properly, i´ve selected HUSB238 in the config file but only can see: PD Debug state 55.

The way to upload the firm is pretty simple using the .hex file with the correct offset and uploading it with Sequre stock bootloader (flash looks like a FAT drive on windows, simply dragging the .hex).

SWD pinout for debugging:
SWD_pinout

CSK32F103 (STM32 clone) pinout:
csk32f_pinout
PB9 - T13_PWM
PB8 - T12_PWM
PB7 - SDA
PB6 - SCL
PB3 - LED10
PA15 - LED9
PA14 - SWCLK
PA13 - SWDIO
PA12 - D+
PA11 - D-
PA8 - (gates D+ MOSFET)
PB15 - LED 6
PB14 - LED 5
PB13 - LED 4
PB12 - BUZZER
PB11 - LED8
PB10 - LED7
PB1 - B_switch (Pulled up)
PB0 - A_switch (Pulled up)
PA6 - T13_TEMP
PA5 - NTC
PA4 - Voltage reading (VBUS = PA4 reading * 0.1176)
PA3 - MOTION SENSOR (Pulled down)
PA2 - Ambient Temp sensor (TC1047)
PA0 - T12_TEMP
PC15 - LED3
PC14 - LED2
PC13 - LED1

This iron uses double tip support (T12 and TS/SI), this is the T12 and T13 temp.

Pics with OLED left/right mode:
1a5e91d2-a0d3-4af0-88ae-0d1be2433d64~1
e5c06188-1f33-4ef5-b0fd-8572509d736b~1

ZIP file with .bin of stock bootloader dump (if you brick the soldering iron could revive flashing this with STM32CubePRogrammer) and first pre-ALPHA working firmware (.hex).
Si012Pro_dev.zip

jemarro12 added 5 commits May 10, 2025 11:08
Not working build for Sequre Si012Pro iron.  Getting buttonA, buttonAF and disconnectedTipF error.
Correct firmware offset > 0x08004C00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant