Compare commits
4 Commits
d8e14fb3a2
...
4ad28fe1f5
| Author | SHA1 | Date | |
|---|---|---|---|
| 4ad28fe1f5 | |||
| 686724770c | |||
| d79565b10d | |||
| ab1063aa27 |
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
[submodule "fw/ch32fun"]
|
||||
path = fw/ch32fun
|
||||
url = https://github.com/cnlohr/ch32fun
|
||||
BIN
3D/3DModel.FCStd
BIN
3D/3DModel.FCStd
Binary file not shown.
Binary file not shown.
BIN
3D/board_outline_v2.FCStd
Normal file
BIN
3D/board_outline_v2.FCStd
Normal file
Binary file not shown.
BIN
3D/extenal-handle/Enclosure.FCStd
Normal file
BIN
3D/extenal-handle/Enclosure.FCStd
Normal file
Binary file not shown.
BIN
3D/extenal-handle/External-Handle-Assembly.FCStd
Normal file
BIN
3D/extenal-handle/External-Handle-Assembly.FCStd
Normal file
Binary file not shown.
245995
3D/extenal-handle/I2C_OLED.step
Normal file
245995
3D/extenal-handle/I2C_OLED.step
Normal file
File diff suppressed because it is too large
Load Diff
8783
3D/extenal-handle/RPC1-12RB-6P.step
Normal file
8783
3D/extenal-handle/RPC1-12RB-6P.step
Normal file
File diff suppressed because it is too large
Load Diff
1519
3D/extenal-handle/export/Enclosure-Cap.step
Normal file
1519
3D/extenal-handle/export/Enclosure-Cap.step
Normal file
File diff suppressed because it is too large
Load Diff
1521
3D/extenal-handle/export/Enclosure-Shell.step
Normal file
1521
3D/extenal-handle/export/Enclosure-Shell.step
Normal file
File diff suppressed because it is too large
Load Diff
177258
3D/extenal-handle/main_pcb.step
Normal file
177258
3D/extenal-handle/main_pcb.step
Normal file
File diff suppressed because it is too large
Load Diff
BIN
3D/extenal-handle/usbc_soldering_iron.FCStd
Normal file
BIN
3D/extenal-handle/usbc_soldering_iron.FCStd
Normal file
Binary file not shown.
BIN
3D/shell2.FCStd
BIN
3D/shell2.FCStd
Binary file not shown.
Binary file not shown.
12
README.md
12
README.md
@ -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
3
fw/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
.zen
|
||||
.vscode
|
||||
.ccls-cache
|
||||
9
fw/Makefile
Normal file
9
fw/Makefile
Normal 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
6
fw/blink.c
Normal file
@ -0,0 +1,6 @@
|
||||
#include <ch32fun.h>
|
||||
|
||||
int main(void) {
|
||||
while(true);
|
||||
return 0;
|
||||
}
|
||||
1
fw/ch32fun
Submodule
1
fw/ch32fun
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit cfffff6d6bd9bd97d7348d044a1de145f4548072
|
||||
5
fw/funconfig.h
Normal file
5
fw/funconfig.h
Normal file
@ -0,0 +1,5 @@
|
||||
#ifndef _FUNCONFIG_H
|
||||
#define _FUNCONFIG_H
|
||||
|
||||
#endif
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user