04 Sep

The paperbot prototype was built based on the fabrication drawing generated from roco_electrical package Fabrication process Result from cutter Test before fully folding the robot Appearance after fully folded

14 Aug

By the end of this week, we are expecting the electrical design software for roco to be completely done. This blog is trying to explain the structure and a summary of the software. One can find source code of software here High level of whole project package Pipeline of drawing changes Pack...

07 Aug

User can generate drawings with the desired electrical design. Successfully parse the wiring information from ses file to array A little "hacky" way, not using any parsing package but going through string and looking for path section For ses file only A single script was created th...

31 Jul

A python library dsnwritier was created to help users to do electrical design from python script. It contains simple functions to call to import drawing files (dxf/svg), to load footprint based on kicad_mod file, and to define netlist easily. Package Dependencies: pykicad numpy C...

24 Jul

A Python package was developed to help users with importing DXF drawing to KiCAD PCBnew. The package reads a dxf file and draw everything in PCBnew board design file. Supports layer , width parameters Supports line, ploygons class for now Will develop for Arc, Circle and Text...

17 Jul

Importing a drawing into KiCAD is easy for simple mechanical design, but additional requirements of drawings are needed if the design is complicated. This blog is showing attempts I have tried to fix the issue. pipeline confirmed: Build symbol and footprint library for all required electrica...

10 Jul

The script that does auto routing by given a single drawing file with arbitrary shape has been completed besides some clean up work. Moving to Approach A (import to eletrical design software and use existing auto-router) from this week. Finish up path-finding approach (Approach B) Only dra...

03 Jul

We are trying to solve the problem that "Do auto-rounting based on dxf file". Two approches were came up with during the research: Approaches: A. convert SVG/DXF file to schematic/board design of PCB. Use KiCAD or EAGLE to do auto routing. B. develop algorithm on auto routing for single laye...

  • «
  • »