From 865980c7538957f0431d80d0857a3c7951f85131 Mon Sep 17 00:00:00 2001 From: Jingyan Ling <jingyanling2018@u.northwestern.edu> Date: Sat, 29 Jun 2019 15:08:34 -0700 Subject: [PATCH] update 0629 jornal --- README.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a333a62..5a3dd51 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## ENGINEERING JOURNAL ### Jingyan Ling -### 06/27/2019 +### 06/27/2019 (Thur) - Compile `OldRoCo` [repo](https://git.uclalemur.com/mehtank/oldroco) - Record of modification: - ++line 8 of `vstart.sh` @@ -27,7 +27,7 @@ - TODO: - Cut and etching from same `Inkscape` file -### 06/28/2019 +### 06/28/2019 (Fri) - 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. @@ -51,11 +51,11 @@ - 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) + - `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) @@ -66,4 +66,17 @@ - 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 + - Additional header pins at each side of kink mark + +### 06/28/2019 (Sat) +##### Approach `B` +- Potential needed functions of packages + + - A package enable drawing through scripts on SVG/DXF file + - A script that pulls out pins' coordinate on paper chassis + - Or a image process package (OpenCV) that reads pins' coordinate on paper chassis + - A package solves multi-node path finding problem + +- Python Pathfinding package: + - [pathfinding](https://pypi.org/project/pathfinding/#description) + \ No newline at end of file -- GitLab