diff --git a/README.md b/README.md index c6f9114e9115137dcbc144d5b49e27b13a7f7b1a..d77d62652aa1c48c3459aba4a63702d1b30f51a7 100644 --- a/README.md +++ b/README.md @@ -465,6 +465,7 @@ |--load netlist functions ~~~ + - Text tree structure is done. - Documentation and notes for code needed - Functions are needed to help user use library. @@ -485,3 +486,16 @@ - TODO: functions that load modules and footprints + +### 07/30/2019 +- Record of Tips: + - Use `@classmethod` in class to parse information pull out from files (netlist,drawings,footprint) to original class +- Package Dependencies: + - [pykicad](https://github.com/dvc94ch/pykicad) + - numpy +- Class Footprint now can call function `from_file(path,ref)` to load footprint from a `.kicad_mod` file +- Class Padstack now can call function 'auto_detact(path)` to guess information of pads and save as padstack class + - Via information need to be defined by users. (default=None) +- Placement class can be defined after footprint is loaded and able to define the position of each component by calling `ref` of module. +-  +-  \ No newline at end of file diff --git a/journal_media/auto_router.gif b/journal_media/auto_router.gif new file mode 100644 index 0000000000000000000000000000000000000000..8096f7dd31ab99635fa2f915e998f5d8b86001fb Binary files /dev/null and b/journal_media/auto_router.gif differ diff --git a/journal_media/module_dsn.png b/journal_media/module_dsn.png new file mode 100644 index 0000000000000000000000000000000000000000..924feb5036e6fc093ce9782e4536667c275e076f Binary files /dev/null and b/journal_media/module_dsn.png differ diff --git a/journal_media/module_load_from_lib.png b/journal_media/module_load_from_lib.png new file mode 100644 index 0000000000000000000000000000000000000000..11a259e4a0b2ea145f435ed36c3dcc4d82ede2e5 Binary files /dev/null and b/journal_media/module_load_from_lib.png differ