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

update readme

parent cee7c840
Branches
No related merge requests found
......@@ -32,14 +32,14 @@ System Pipeline
This software package takes the electrical design and the mechanical design of a foldable robot as inputs and outputs such drawing file that makes users ready to proceed the fabrication. We use the 2-D drawing file with extension of `dxf` to represent the electromechanical design of a foldable robot. Such drawing are designed to contain multiple layers meaning different fabrication types.
![](journal_media/same_pin_intersect.png)
<img src="journal_media/same_pin_intersect.png" width="800">
The software converts each wiring information into wiring patterns onto the mechanical drawing. The patterns can be tuned through user input. The default wiring pattern turns a single wire in the electrical design to a wider wire with three layers. The reason is to remove extra conductive material during the fabrication when users print such robot on a conductive material.
#### PCB osftware package
This software package takes user input of electrical netlist and mechanical design, outputs an electrical design file with wiring information. We utilize the auto-router [FreeRouting](https://freerouting.org/) to generate wiring information that can be passed to the DFM software package. We use the electrical design file with extension of `dsn` to represent the PCB layout. The package imports the mechanical design from a drawing, treats it as PCB outlines and wiring keepout areas.
![](journal_media/fig12-2.png){:height="50%" width="50%"}
<img src="journal_media/fig12-2.png" width="800">
## Implement My Work
#### DFM software package
......
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