Skip to content
Snippets Groups Projects
Commit 88282bcf authored by Jingyan Ling's avatar Jingyan Ling
Browse files

update 0628 jornal

parent 37ceb5ba
Branches
No related merge requests found
......@@ -29,22 +29,41 @@
### 06/28/2019
- Compare EAGLE and KiCAD
- EAGLE cannot import `.pcb` file
- Confirm that copper tape has better conductivity than aluminum sheet when attaching microcontroller pins through `H-shape` cut
- Copper tape is harder to be scratched, which provides less risk of disconnection during assessmbly.
- Research on PCB editor
- EAGLE
- EAGLE cannot import `.pcb` file
- `svg` can be exported but not imported
- Custom library needed if doing schematic design
- KiCad
- Can import `.pcb` file
- `svg` can be exported but not imported
- LayoutEditor
- support multiply file type
- `svg` can be exported with different color makers as multiple layers
- include open-sourced auto-router `freerouting`
- Auto-routing package:
- TopoR
- Python-PCB
- FreeRouting
- LayoutEditor
- Approaches:
- A. convert SVG/DXF file to schematic/board design of PCB. Use KiCAD or EAGLE to do autorouting.
- B. develop algorithm on auto routing for single layer svg/dxf file. (path finding problem)
##### Approach A
##### Approach A
- Use regular shape board for PCB in KiCAD
- image processing: divide alternative shape of `paperbot` to multiple rectangles (openCv)
- Pull required connections and place additional connection pin around edges of each rectangle
- Pull required connections and place additional header pins around edges of each rectangle
- Make each connection pin to be two parallel connections so auto-router does parallel trace for each wiring.
- Etching a pair of parallel trace provides isolation, and leave the space between traces to be conductible.
\ No newline at end of file
- Etching a pair of parallel trace provides isolation, and leave the space between traces to be conductible.
- Build Library for schematic design
- Schematic design helps with router to know desired connection
- Additional header pins at each side of kink mark
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment