Added CNC mill and drill project configuration, scripts and examples
This commit is contained in:
15
Readme.md
15
Readme.md
@@ -16,6 +16,7 @@
|
||||
- [3. Slicing in Chitubox](#3-slicing-in-chitubox)
|
||||
- [4. Exposing the Board](#4-exposing-the-board)
|
||||
- [5. Developing](#5-developing)
|
||||
- [6. CNC drilling and milling](#6-cnc-drilling-and-milling)
|
||||
|
||||
# Using a Resin 3D Printer for PCB Exposure
|
||||
|
||||
@@ -70,7 +71,7 @@ The process involves exporting 2D layer images from your PCB design, converting
|
||||
### Hardware
|
||||
* A resin 3D printer (e.g., Anycubic Photon Mono 4)
|
||||
<img src="images/Anycubic_Photon_Mono4.png" alt="Anycubic Photon Mono 4" width="400"/>
|
||||
* Photosensitive PCB. For consistent results, a pre-sensitized board like the **Bungard positive photoresist boards** is highly recommended due to its uniform coating. A good example is [Bungard 16x100 double sided](https://www.conrad.sk/sk/p/bungard-120306z33-zakladny-material-dvojstranna-35-m-foto-vrstva-pozitiv-d-x-s-160-mm-x-100-mm-1-ks-529176.html).
|
||||
* Photosensitive PCB. For consistent results, a pre-sensitized board like the **Bungard positive photoresist boards** is highly recommended due to its uniform coating. A good example is [Bungard 160x100 double-sided](https://www.conrad.sk/sk/p/bungard-120306z33-zakladny-material-dvojstranna-35-m-foto-vrstva-pozitiv-d-x-s-160-mm-x-100-mm-1-ks-529176.html) 3,49 €.
|
||||
<img src="images/Bungard_PCB.png" alt="Bungard PCB" width="400"/>
|
||||
* UV light curing Solder Mask e.g. from Mechanic. Use green as the solder mask and white for the silkscreen.
|
||||
<img src="images/Mechanic_UV_Solder_Mask.png" alt="Mechanic UV Solder Mask" width="400"/>
|
||||
@@ -80,15 +81,16 @@ The process involves exporting 2D layer images from your PCB design, converting
|
||||
Ensure you have both installed:
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt install inkscape blender
|
||||
sudo apt install inkscape blender kicad
|
||||
```
|
||||
|
||||
Make sure you have recent versions installed:
|
||||
```bash
|
||||
inkscape --version
|
||||
blender --version
|
||||
kicad-cli version
|
||||
```
|
||||
This guide was developed to work with Inkscape 1.2.2 and Blender 5.0.0
|
||||
This guide was developed to work with Inkscape 1.2.2, Blender 5.0.0 and KiCad 9.0.6
|
||||
|
||||
## Step-by-Step Guide
|
||||
|
||||
@@ -276,3 +278,10 @@ Since the minimum exposure time per layer is 0.1s and maximum 200s, calculate th
|
||||
2. **Safety First:** When working with chemicals like NaOH or Sodium Carbonate, always wear gloves and eye protection.
|
||||
3. Submerge the board in the appropriate developer solution and gently agitate it. This should take 30-90 seconds, depending on the resist and developer freshness.
|
||||
4. Rinse the board thoroughly with water.
|
||||
|
||||
### 6. CNC drilling and milling
|
||||
|
||||
1. To generate `gcode` files from `gerber` format, look in the [examples/CNC_mill_drill_from_gerber](./examples/CNC_mill_drill_from_gerber/Readme.md)
|
||||
2. To generate `gcode` files from `KiCad` format, look in the [examples/CNC_mill_drill_from_KiCad](./examples/CNC_mill_drill_from_KiCad/Readme.md)
|
||||
|
||||
<img src="images/gSender_drilling.png" alt="gSender drilling" width="1000"/>
|
||||
Reference in New Issue
Block a user