added voltage regulator

This commit is contained in:
cpu
2026-05-19 23:37:55 +02:00
parent 45f80bc6b1
commit 7c739130d2
10 changed files with 24616 additions and 15377 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -16,17 +16,17 @@
"zones": 0.800000011920929
},
"selection_filter": {
"dimensions": false,
"footprints": false,
"graphics": false,
"keepouts": false,
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": false,
"pads": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": false,
"vias": false,
"zones": false
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
"vias",

View File

@@ -37,9 +37,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.95,
"height": 1.95,
"width": 1.7
"drill": 0.0,
"height": 0.4,
"width": 1.325
},
"silk_line_width": 0.1524,
"silk_text_italic": false,
@@ -123,7 +123,7 @@
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.3,
"min_clearance": 0.25,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,

File diff suppressed because it is too large Load Diff

View File

@@ -40,13 +40,13 @@ sudo mv minichlink /usr/local/bin/
```
## 3. Build the Firmware
Navigate to this firmware directory where the Makefile and main.c are located. Make sure the CH32FUN path in the Makefile points to where you cloned ch32fun.
Navigate to this firmware directory where the `Makefile` and `main.c` are located. Make sure the `ch32fun` path in the `Makefile` points to where you cloned `ch32fun`.
```Bash
cd Flow-Controller/firmware
make clean
make
```
This will generate main.bin and main.elf.
This will generate `main.bin` and `main.elf`.
## 4. Flash Firmware
Connect your WCH-LinkE programmer to the board's J1 header:

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 415 KiB

After

Width:  |  Height:  |  Size: 548 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 740 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 792 KiB

BIN
images/spoke_width.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

View File

@@ -39,3 +39,12 @@ Launch the `gSender` program.
* Load the `gcode/drill.ngc` file for drilling holes.
* Load the `gcode/outline.ngc` file for milling the board outlines.
* Load the `gcode/back.ngc` file if you want to mill the isolation traces.
## Milling tip: Increase the thermal spoke and trace width
When routing for milling, use the widest traces possible. 1mm, 2mm and wider, the machine doesn't care, but later you won't be soldering leads to small fragile strips of copper. You can use copper pours for routing too.
Set up the entire back side as one big GND pour. Then, increase the thermal spoke width to be larger than 1mm. This avoids small features and gives more room for error if a larger drill is used for the holes.
![Thermal spoke width](../images/spoke_width.png)