Russell Oliver
|
a8fa64f158
|
Eeschema Eagle Import: Shift convertTextSize to common eagle parser.
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
433aa653fe
|
Kicad: Add Project import function. -- add menu entry -- add ImportFile kiway function -- expose functions for creating/reading netlist -- add example eagle boad file as well
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
d260609e69
|
Eeschema Eagle Import: Fix package assigment by combining eagle libraries of the same name.
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
e63e916279
|
Eeschema Eagle Import: Parse eagle symbol name prefix and fix reference values.
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
cdb5a01091
|
Eeschema Eagle Import: Set visibility of fields based on attribute display value.
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
00d1368099
|
Eeschema Eagle Import: Add a better test file to qa
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
d9396ac43b
|
Eeschema Eagle Import: Hide reference and values based component smashed status and attribute.
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
cec76c4de2
|
Eeschema Eagle: Created convertTextSize function.
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
857f9f3216
|
Eeschema Eagle Import: arc fix
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
afaa2499dc
|
Eeschema Eagle Import: Set Pinshape. - modifies lin_pin.cpp function InternalPinDecoSize to default back to number text size if pin name text is set to zero.
|
2017-10-20 08:38:42 +02:00 |
Maciej Suminski
|
08907d4fe8
|
Eeschema Eagle Import: generate unique timestamps for multiunit parts
|
2017-10-20 08:38:42 +02:00 |
Maciej Suminski
|
a8e800f571
|
Eeschema Eagle Import: Moved net name correction to a function
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
b11c876e48
|
Eeschema Eagle Import: Move any labels while inserting bus entry symbols.
|
2017-10-20 08:38:42 +02:00 |
Russell Oliver
|
fa6d777ee0
|
Eeschema Eagle Import: More rigorous file header check
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
41f1f2cc48
|
Eeschema Eagle Import: WIP Handle bus entry symbols for any direction.
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
3f738b661e
|
Eeschema Eagle Import: Set subsheet name based on original Eagle schematic file name.
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
4a4954dd82
|
Eeschema Eagle Import: Renable label generation for unlabeled nets.
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
aeb43b055c
|
Eeschema Eagle Import: Fix power symbol import. - Set pins to power in to match current power supply symbols. - Change IsPowerConnection() to match POWER_IN pins from power symbols as well.
|
2017-10-20 08:38:39 +02:00 |
Maciej Suminski
|
d4201ef51f
|
Eeschema Eagle Import: memory leak fixes
|
2017-10-20 08:38:39 +02:00 |
Maciej Suminski
|
37445042ed
|
Eeschema Eagle Import: corrected arc radius size
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
2a96f26b7e
|
Eeschema Eagle Import: Arc importation fix
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
956ef0fa61
|
Eeschema Eagle Import: WIP trying to fix indirect memory leaks
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
1fdb13daa6
|
Eeschema Eagle Import: Parse all pin directions
|
2017-10-20 08:38:39 +02:00 |
Maciej Suminski
|
8b8a9ea705
|
Eeschema Eagle Import: enumerate units starting with 1
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
9f4c7af6fb
|
Eeschema Eagle Import: Set symbol as a power symbol for single supply pin eagle symbols.
|
2017-10-20 08:38:39 +02:00 |
Maciej Suminski
|
ff86c8eeb1
|
Eeschema Eagle Import: check rotation property before accessing it
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
64f4eaddff
|
Eeschema Eagle Import: Improve arc parsing to replicate eagle filled arcs.
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
e379329ee6
|
Eeschema Eagle Import: Better conversion between ! and ~ in text and pin names
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
a6f7cdc949
|
Eeschema Eagle Import: Update text alignment parsing
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
8f66e73749
|
Eeschema Eagle Import: Fill rectangles in symbols
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
bc23c55cec
|
Eeschema Eagle Import: Update layer handling
|
2017-10-20 08:38:39 +02:00 |
Maciej Suminski
|
2adc3d48b4
|
Eeschema Eagle Import: Assign timestamps for modules
|
2017-10-20 08:38:39 +02:00 |
Maciej Suminski
|
f5e7c2ee48
|
Eeschema Eagle Import: Check if alignment is defined before parsing
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
7af2a21891
|
Eeschema Eagle Import: Parse polyline symbol elements.
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
7f8ac1cf02
|
Eeschema Eagle Import: Parse plain wires as lines on the notes layer.
|
2017-10-20 08:38:39 +02:00 |
Russell Oliver
|
d41fe9d567
|
Eeschema Eagle Import: Disable label creation for unlabeled nets, may have to be renabled for edge cases where a multi segment net is unlabled in Eagle but which would not be connected in Kicad.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
9932d18b77
|
Eeschema Eagle Import: Set value and reference component field visibilities based on presence of text in symbol definition.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
05e9ec94f1
|
Eeschema Eagle Import: Set pin and pad name visibilities using text size.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
bb754b33d0
|
Eeschema Eagle Import: Parse instance attributes for value and refererence positions and alignment.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
ef880f57a2
|
Eeschema Eagle Import: Field checks and library insertion fix.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
c0c75d4732
|
Eeschema Eagle Import: Convert overbar prefix on pins.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
afa5ef0ca6
|
Eeschema Eagle Import: Load labels as global or local depending on if the net is shared accross multiple eagle sheets. Test created kicad labels to check if they are on a wire, otherwise movethem to the nearest wire start, midpoint or end.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
dcdc66b79e
|
Eeschema Eagle Import: Add wire to bus entry symbols.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
3919b79777
|
Eeschema Eagle Import: Use bounding box for sheet position and size.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
13abec84ef
|
Eeschema Eagle Import: Symbol field positioning fixes.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
23dc8fdf32
|
Eeschema Eagle Import: During recentering of items the sheet, round translation to 100 mils to keep items on the grid.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
2db2319156
|
Eeschema Eagle Import: Fix label rotation.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
03739a4d37
|
Eeschema Eagle Import: Import pins even if Eagle even if pin to pad mapping (connects) to found. Fixes missing pins in supply symbols.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
246e1fcd9c
|
Eeschema Eagle Import: Save imported library to disk.
|
2017-10-20 08:38:38 +02:00 |
Russell Oliver
|
e7377c0a26
|
Eeschema Eagle Import: dynamically size sheet based on positions of wires and junctions within the sheet.
|
2017-10-20 08:38:38 +02:00 |