[new feature] TinyCAD Import
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pcb |
Fix Released
|
Wishlist
|
Bert Timmerman |
Bug Description
Attached patch implements new actions to import netlist and parts from TinyCAD:
ImportTinyCAD()
ImportTinyCAD(
Both actions take the netlist (first one displays dialog), import the netlist and CSV partlist. Name of partlist is derived from netlist name: .csv extension is used instead of .net
First action is bound to menu (Import Schematics -> TinyCAD)
In TinyCAD:
- specify footprint name in Package parameter (exist on most symbols) or in Footprint parameter
- export gEDA copatible netlist
- export CSV partlist
In PCB:
- use the above actions or select menu item to import netlist and partlist in one step.
* netlist is loaded
* existing parts are updated or let untouched
* new parts are added
* removed parts are selected, so it is easy to delete them
TinyCAD import is wrapper around existing actions: Load(netlist), LoadFrom(netlist, ...) and ElementList(
Milan
Changed in pcb: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in pcb: | |
milestone: | none → pcb-4.1.0 |
tags: | added: 3rd-party-import |
Changed in pcb: | |
milestone: | pcb-4.1.0 → pcb-4.1.1 |
Changed in pcb: | |
milestone: | pcb-4.1.1 → pcb-4.2.0 |
Changed in pcb: | |
milestone: | pcb-4.2.0 → future-feature-release |
Changed in pcb: | |
assignee: | nobody → Bert Timmerman (bert-timmerman) |
status: | Triaged → In Progress |
milestone: | future-feature-release → pcb-4.2.1 |
Changed in pcb: | |
status: | In Progress → Fix Committed |
Changed in pcb: | |
status: | Fix Committed → Fix Released |
For those who do not want to patch/build the PCB offline method of TinyCAD import is available.
Attached python script converts TinyCAD CSV partlist to list of PCB commands (sequence of ElementList commands)
In PCB:
- manually import netlist
- run commands from file
Behaviour is identical as with new actions.
Milan