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