Compare commits

...

4 Commits

Author SHA1 Message Date
4ad28fe1f5 some todos 2026-03-25 18:48:32 +01:00
686724770c test new outline 2026-03-25 18:47:57 +01:00
d79565b10d firmware setup 2026-03-25 18:47:44 +01:00
ab1063aa27 3D model of first enclosure 2026-03-21 23:13:42 +01:00
20 changed files with 435114 additions and 1 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "fw/ch32fun"]
path = fw/ch32fun
url = https://github.com/cnlohr/ch32fun

Binary file not shown.

Binary file not shown.

BIN
3D/board_outline_v2.FCStd Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

245995
3D/extenal-handle/I2C_OLED.step Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

177258
3D/extenal-handle/main_pcb.step Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2,4 +2,14 @@
Repo for a cool usb-c soldering iron that uses C245 cartridges and power up to 130W.
Read the [project report](doc/report/README.md) (in italian).
Read the [project report](doc/report/README.md) (in italian).
# IDEAS
* USB-C connector on the edge of the PCB like the [alientek T90B](https://youtu.be/Xl0IKpvlF3Y?si=ecKIGLwI0vSPZbJ4&t=7) (clamping plate)
* OLED Screen on a separate PCB, same project with a V-Cut
* More compact tip recess, stabilized by a, aluminium ring, maybe bought at the hardware store
* Single screw disassembly
* 13mm grip dimensions and 18mm otherwise
* 1mm walls in PETG
* Add a ~small~ button to the bootsel line

3
fw/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
.zen
.vscode
.ccls-cache

9
fw/Makefile Normal file
View File

@ -0,0 +1,9 @@
all : flash
TARGET:=blink
TARGET_MCU:=CH32X035
include ch32fun/ch32fun/ch32fun.mk
flash : cv_flash
clean : cv_clean

6
fw/blink.c Normal file
View File

@ -0,0 +1,6 @@
#include <ch32fun.h>
int main(void) {
while(true);
return 0;
}

1
fw/ch32fun Submodule

@ -0,0 +1 @@
Subproject commit cfffff6d6bd9bd97d7348d044a1de145f4548072

5
fw/funconfig.h Normal file
View File

@ -0,0 +1,5 @@
#ifndef _FUNCONFIG_H
#define _FUNCONFIG_H
#endif