Branislav Stojkovic
e9a2785344
Honor "Terminal Strip" connectivity when creating a netlist
2019-03-13 20:54:24 +01:00
Branislav Stojkovic
4de3b6d97c
Output SPICE node names in the "Nxxx" format
...
join all nodes connected to GND together
2019-03-13 19:23:35 +01:00
Branislav Stojkovic
92a2bb9809
fix "Ground Symbol" jumping
2019-03-10 22:58:36 +01:00
Branislav Stojkovic
440b953531
fix orientation parsing
2019-03-10 22:53:01 +01:00
Branislav Stojkovic
49d93b42a4
update.xml
2019-03-10 17:51:21 +01:00
Branislav Stojkovic
b279510e5c
Detect when a file is created with a newer version of DIYLC and show a
...
warning
Force correct prefix for transistors in spice
2019-03-10 09:03:22 +01:00
Branislav Stojkovic
f63b422a8c
Cleaner XML format for .DIY files with less cross-references
...
pinout update
2019-03-09 20:15:36 +01:00
Branislav Stojkovic
7af919b303
move section handling to base component interface
...
do analysis in background thread
2019-03-09 18:01:42 +01:00
Branislav Stojkovic
1c1ec2fcf5
refactor transistor packages with a base class, add pinouts
2019-03-09 17:24:34 +01:00
Branislav Stojkovic
8ccdd84a6f
add support to map DIYLC pin indices to spice
2019-03-09 16:47:18 +01:00
Branislav Stojkovic
54ff518438
basic implementation of spice exporter
2019-03-09 14:46:00 +01:00
Branislav Stojkovic
8ed2c0c9a5
"Mini Toggle Switch" doesn't reset body size after changing terminal
...
spacing
2019-03-08 18:36:37 +01:00
Branislav Stojkovic
bc0d759d39
detect volume and tone pots
2019-03-02 12:31:02 +01:00
Branislav Stojkovic
b3497cdca8
Fix lever switch rotation issue
...
Render pickup name instead of model
Netlist algorithm would sometimes create overlapping groups of nodes
which are supposed to be merged
2019-03-02 09:11:00 +01:00
Branislav Stojkovic
cc0f698c8b
detect humbucking or split mode
2019-03-01 20:49:07 +01:00
Branislav Stojkovic
b0123db3e7
Fixed bug with "Highlight Continuity Areas" that makes random components
...
conductive
2019-03-01 09:51:55 +01:00
Branislav Stojkovic
46d9e1f82a
improve pickup label rendering
2019-02-28 23:34:02 +01:00
Branislav Stojkovic
9596d6ca8e
"Analyze Guitar Wiring" can figure out if wiring is hum-cancelling and
...
in or out of phase for each position
2019-02-28 22:26:12 +01:00
Branislav Stojkovic
65315ed559
fix connectivity
2019-02-28 21:26:41 +01:00
Branislav Stojkovic
57bce6b8e5
Added 4-position Tele switch type to the "Lever Switch" component
2019-02-28 21:25:21 +01:00
Branislav Stojkovic
403d0ea433
Added two or four terminal hookup to bass pickups types
2019-02-28 19:11:02 +01:00
Branislav Stojkovic
595cfb3ed1
Increase the range of zoom slider for images to 500%
2019-02-28 17:36:04 +01:00
Branislav Stojkovic
84eaa1bf29
reuse awg calcs
2019-02-27 19:20:37 +01:00
Branislav Stojkovic
20e01762b8
Show wire diameter in mm and in next to AWG gauge
2019-02-27 19:16:44 +01:00
Branislav Stojkovic
67761b1027
error handling for analyzer
2019-02-26 10:25:20 +01:00
Branislav Stojkovic
b24bfafb39
add unit tests for netlist
2019-02-25 11:05:15 +01:00
Branislav Stojkovic
31ce46f147
minor image update
2019-02-24 14:49:35 +01:00
Branislav Stojkovic
ce43a5d2e6
Improve performance of "Image" component and greatly reduce file size
...
when images are present
2019-02-24 14:32:30 +01:00
Branislav Stojkovic
0d007e5737
tree construction improvement
2019-02-24 13:15:30 +01:00
Branislav Stojkovic
c0dac1a1db
generate connectivity tree
2019-02-23 17:40:15 +01:00
Branislav Stojkovic
ec7244042d
wiring analysis improvements
2019-02-17 09:31:42 +01:00
Branislav Stojkovic
88275e95e2
wiring analysys, ground work
2019-02-17 01:37:37 +01:00
Branislav Stojkovic
add8566d4f
netlist summarizer infrastructure added
2019-02-17 00:13:22 +01:00
Branislav Stojkovic
94f1c68c7b
pickup improvements
2019-02-16 22:14:08 +01:00
Branislav Stojkovic
3e67515f69
improved netlist display
...
minor component updates
2019-02-16 20:12:44 +01:00
Branislav Stojkovic
2091b8a03d
add terminal labels to pickups
2019-02-16 18:41:22 +01:00
Branislav Stojkovic
235acf538f
Added ability to mark common lugs on all "Lever Switch" types with a
...
different color
add switch logic to lever switch
2019-02-16 17:04:09 +01:00
Branislav Stojkovic
45404aaabd
add center-off switch types
2019-02-16 16:05:15 +01:00
Branislav Stojkovic
2727276a09
minor rendering improvement for LP switch
2019-02-16 12:27:11 +01:00
Branislav Stojkovic
39daa9e61f
LP switch updates
2019-02-16 12:12:08 +01:00
Branislav Stojkovic
c1d718a0f9
add netlist support to LP switch
2019-02-16 11:46:47 +01:00
Branislav Stojkovic
1cfb30f35e
pickup graph improvements
2019-02-16 09:14:49 +01:00
Branislav Stojkovic
ddfc615a6a
graph improvmeents
2019-02-15 23:39:54 +01:00
Branislav Stojkovic
20645fed13
fix switched jack point location
...
proper node names
2019-02-15 22:52:36 +01:00
Branislav Stojkovic
46f693addf
ground work for graph analysis
2019-02-15 20:25:57 +01:00
Tim Savage
51a12d61e1
Allow the origin of co-ordinates on boards to be specified ( #428 )
...
* Added support to specific co-ordinate origin.
Added the Coordinate origin property to the AbstractBoard class,
this allows the user to specify the corner (TopLeft, TopRight,
BottomLeft, BottomRight) cordinates should increment from.
Updated rendering to reflect this change.
* Use the coordinate origin setter method
To safely handle the case when a project produced with an earlier
verison of the application is loaded and the coordinate origin attribute
is set to NULL.
2019-02-09 15:53:11 +01:00
Branislav Stojkovic
ae8d015a78
ground work for air-core inductors
2019-02-09 12:46:11 +01:00
Branislav Stojkovic
59096d69ed
Do not allow zero for size and spacing properties that could lead to
...
crashes or unexpected behavior
2019-02-09 10:20:11 +01:00
Branislav Stojkovic
66e1227182
fix eyelet and turret not setting their own stroke
2019-02-09 10:09:48 +01:00
Branislav Stojkovic
6d2e876381
Better rendering of TO-3 transformer package
2019-02-08 23:42:09 +01:00