Skip to content
This repository has been archived by the owner on Dec 10, 2024. It is now read-only.

Export: KiCAD Schematic Transformer #68

Merged
merged 37 commits into from
Sep 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4d0952d
Base from existing KiCAD PCB transformer
mawildoer Sep 13, 2024
2bb30f7
Sch Transformer WIP
mawildoer Sep 13, 2024
dfd6404
Library: Consolidate has_footprint implementations
mawildoer Sep 16, 2024
53842c7
Library: Add has_symbol traits
mawildoer Sep 16, 2024
5533314
Library: Add basis of has_kicad_symbol_...
mawildoer Sep 16, 2024
65170d4
Core: Cleanup PCB transformer to use F.xxx
mawildoer Sep 17, 2024
33303ea
WIP: sch transformer attachment written
mawildoer Sep 17, 2024
46417bf
Core: Add generic bounding_box method to PCB transformer
mawildoer Sep 17, 2024
2e80ac6
Core: Add schematic library parser
mawildoer Sep 17, 2024
f112c68
Copy in schematic exporter from Skidl
mawildoer Sep 17, 2024
4786aff
Remove some globalisation
mawildoer Sep 17, 2024
4c8acf9
Handle draw_ debug functions
mawildoer Sep 17, 2024
4c89f0f
Bulk auto-format things. Comments fucking suck for formatting.
mawildoer Sep 17, 2024
94c1965
Defer pygame imports
mawildoer Sep 17, 2024
d0676b0
Core: Add insert_symbol method to schematic transformer
mawildoer Sep 18, 2024
5a14bbc
repair schematic imports
mawildoer Sep 18, 2024
3b4fd72
Rename schematic file
mawildoer Sep 18, 2024
3eed958
Try singledispatch pattern to help with getters in the schematic tran…
mawildoer Sep 18, 2024
50c8a17
Add schematic layout traits
mawildoer Sep 18, 2024
95dcfc0
Core: Test schematic wire transformer
mawildoer Sep 18, 2024
997dfe4
Library: Remove old shim class for has_kicad_footprint_equal_ifs
mawildoer Sep 18, 2024
f6f37b0
Remove middle-ware for has_kicad_symbol_defined implementations
mawildoer Sep 18, 2024
ee69d0f
Core: insert symbols to schematic.
mawildoer Sep 19, 2024
6f63234
Progress with references on schematic layout
mawildoer Sep 22, 2024
8aa0ac5
Use new reference
mawildoer Sep 23, 2024
e321186
Remove unrelated changes from this branch
mawildoer Sep 23, 2024
86e2f89
Minimalalish transformer
mawildoer Sep 23, 2024
a3efda2
Minimal transformer
mawildoer Sep 23, 2024
f5b7bab
Remove crud for later
mawildoer Sep 23, 2024
01f7db8
Fix up traits to link modules to symbols
mawildoer Sep 23, 2024
7a09d0f
pre-commit
mawildoer Sep 23, 2024
f123dd1
Fix types in symbol
mawildoer Sep 23, 2024
b53db92
Add reference to L.py
mawildoer Sep 23, 2024
83e27a2
Remove lib_symbol_id
mawildoer Sep 23, 2024
c5382de
F.Electricals for symbols' pins
mawildoer Sep 23, 2024
79ca17f
pre-commit
mawildoer Sep 23, 2024
0ae1ec1
Naming consistency
mawildoer Sep 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
- '**'

jobs:
run-pre-commit:
pre-commit:
runs-on: ubuntu-latest

steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: Run pytest
name: pytest

on:
push:

jobs:
test:
pytest:
runs-on: ubuntu-latest
steps:
- name: Checkout code
Expand Down
Loading