Add gerber files for eepyPad rev1

This commit is contained in:
Lexi / Zoe 2024-03-31 18:21:46 +02:00
parent 622dc6feff
commit 98fae1e0ae
Signed by: binaryDiv
GPG key ID: F8D4956E224DA232
21 changed files with 68505 additions and 6 deletions

View file

@ -11,11 +11,18 @@ Custom macro key pad with mechanical low-profile (Choc) switches.
### Generating the PCB
The KiCad PCB files are generated using Ergogen. Then they need to be manually routed and finalized in KiCad before
they can be exported as Gerber files and send to a PCB manufacturer.
#### Generating KiCad files with Ergogen
To generate the KiCad PCB file with Ergogen, first install Ergogen using npm: `npm install`.
Then, run `npm run ergogen`. You can find the KiCad file in `ergogen/output/pcbs/eepypad.kicad_pcb`.
Copy the file to `kicad/eepypad.kicad_pcb`.
#### Routing and finalizing the KiCad files
Open the file in KiCad (create a project if non exists yet). Finalize the PCB in KiCad.
1. (Optional) Run the Design Rules Checker. Check the errors. Most of them can be ignored/excluded.
@ -46,7 +53,27 @@ Open the file in KiCad (create a project if non exists yet). Finalize the PCB in
9. Run the Design Rules Checker and make sure there are no (relevant) violations.
10. Add some fancy text on the `F.Silkscreen` layer.
TODO: How to export?
#### Export Gerber files
Now you can generate the gerber, drill and map files.
1. Generate Gerber files.
- Menu: `File -> Fabrication Output -> Gerbers`
- Select plot format `Gerber`.
- Set output directory to `gerber/rev1/` (adjust for current revision).
- Set coordinate format to `4.6, unit mm`.
- Click `Plot` to generate files.
2. Generate drill and map files.
- In the previous dialog, click `Generate Drill Files...`.
- Set drill file format to `Excellon`.
- Set drill units to millimeters.
- Set same output directory as above.
- Click `Generate Drill File`, then `Generate Map File`
3. Create zip file with all generated files from `kicad/gerber/{REVISION}`.
- No subdirectories, only files.
- Ideally name the file `eepypad_{REVISION}.zip`.
4. Upload zip file to manufacturer and make sure everything is correct.
5. Add all generated files to version control (the zip should be on gitignore).
## Used software