diff --git a/README.md b/README.md index d84efc9cacafb3031338f6118c4a0f1fb8dda500..654b8bee2794e4a50d9b2697e125f9ba24601e4f 100644 --- a/README.md +++ b/README.md @@ -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. - +<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. -{:height="50%" width="50%"} +<img src="journal_media/fig12-2.png" width="800"> ## Implement My Work #### DFM software package