Fix blocks, add tests, fix bounding box calc of some components

This commit is contained in:
Bane Stojkovic
2022-03-18 09:23:03 +01:00
parent d513cb2667
commit bf89b07cea
81 changed files with 41887 additions and 6426 deletions
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Could not find anything connected to a jack tip terminal.
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Could not find anything connected to a jack tip terminal.
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Could not find anything connected to a jack tip terminal.
@@ -0,0 +1,5 @@
<b>Switch configuration: [.ON1:SW1.Middle]</b><br><br>Parallel/Series connectivity tree:<br><br>(VR1.1-2&nbsp;<b><font color='red'>+</font></b>&nbsp;Bucker.South-&gt)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>VR1.2-3&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>(VR2.1-2&nbsp;<b><font color='red'>+</font></b>&nbsp;Single.North-&gt)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>VR2.2-3&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>(VR3.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;C1)<br><br>Notes:<br>&nbsp;&nbsp;'Bucker' and 'Single' pickups engaged, wired in parallel<br>&nbsp;&nbsp;'Bucker' pickup wired in coil-split mode<br>&nbsp;&nbsp;'VR1' potentiometer acts as a volume control for 'Bucker'<br>&nbsp;&nbsp;'VR2' potentiometer acts as a volume control for 'Single'<br>&nbsp;&nbsp;'VR3' potentiometer acts as a tone control for 'Bucker' and 'Single'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
<b>Switch configuration: [.ON1:SW1.Rhythm, .ON2:SW1.Rhythm]</b><br><br>Parallel/Series connectivity tree:<br><br>(VR2.1-2&nbsp;<b><font color='red'>+</font></b>&nbsp;Single.North-&gt)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>VR2.2-3&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>(VR3.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;C1)<br><br>Notes:<br>&nbsp;&nbsp;'Single' is the only engaged pickup<br>&nbsp;&nbsp;'VR2' potentiometer acts as a volume control for 'Single'<br>&nbsp;&nbsp;'VR3' potentiometer acts as a tone control for 'Single'<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>
<b>Switch configuration: [.ON1:SW1.Treble]</b><br><br>Parallel/Series connectivity tree:<br><br>(VR1.1-2&nbsp;<b><font color='red'>+</font></b>&nbsp;Bucker.South-&gt)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>VR1.2-3&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>(VR3.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;C1)<br><br>Notes:<br>&nbsp;&nbsp;'Bucker' is the only engaged pickup<br>&nbsp;&nbsp;'Bucker' pickup wired in coil-split mode<br>&nbsp;&nbsp;'VR1' potentiometer acts as a volume control for 'Bucker'<br>&nbsp;&nbsp;'VR3' potentiometer acts as a tone control for 'Bucker'<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>
<b>Switch configuration: [.ON2:SW1.Middle]</b><br><br>Parallel/Series connectivity tree:<br><br>(VR1.1-2&nbsp;<b><font color='red'>+</font></b>&nbsp;Bucker.South-&gt&nbsp;<b><font color='red'>+</font></b>&nbsp;Bucker.North-&gt)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>VR1.2-3&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>(VR2.1-2&nbsp;<b><font color='red'>+</font></b>&nbsp;Single.North-&gt)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>VR2.2-3&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>(VR3.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;C1)<br><br>Notes:<br>&nbsp;&nbsp;'Bucker' and 'Single' pickups engaged, wired in parallel<br>&nbsp;&nbsp;'Bucker' pickup wired in humbucking mode with series coils<br>&nbsp;&nbsp;'VR1' potentiometer acts as a volume control for 'Bucker'<br>&nbsp;&nbsp;'VR2' potentiometer acts as a volume control for 'Single'<br>&nbsp;&nbsp;'VR3' potentiometer acts as a tone control for 'Bucker' and 'Single'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>
<b>Switch configuration: [.ON2:SW1.Treble]</b><br><br>Parallel/Series connectivity tree:<br><br>(VR1.1-2&nbsp;<b><font color='red'>+</font></b>&nbsp;Bucker.South-&gt&nbsp;<b><font color='red'>+</font></b>&nbsp;Bucker.North-&gt)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>VR1.2-3&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>(VR3.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;C1)<br><br>Notes:<br>&nbsp;&nbsp;'Bucker' is the only engaged pickup<br>&nbsp;&nbsp;'Bucker' pickup wired in humbucking mode with series coils<br>&nbsp;&nbsp;'VR1' potentiometer acts as a volume control for 'Bucker'<br>&nbsp;&nbsp;'VR3' potentiometer acts as a tone control for 'Bucker'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Could not find anything connected to a jack tip terminal.
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Multiple jacks found, could not proceed.
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Multiple jacks found, could not proceed.
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Multiple jacks found, could not proceed.
@@ -0,0 +1,5 @@
<b>Switch configuration: [SW1.1]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rb&nbsp;<b><font color='red'>+</font></b>&nbsp;Cb)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;Bridge.North&lt;-)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Bridge' is the only engaged pickup<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Bridge'<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>
<b>Switch configuration: [SW1.2]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rb&nbsp;<b><font color='red'>+</font></b>&nbsp;Cb)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;(Bridge.North&lt;-&nbsp;<b><font color='blue'>||</font></b>&nbsp;Middle.South&lt;-&nbsp;<b><font color='blue'>||</font></b>&nbsp;(Tone Middle.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;Ct)))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Bridge' and 'Middle' pickups engaged, wired in parallel<br>&nbsp;&nbsp;'Tone Middle' potentiometer acts as a tone control for 'Bridge' and 'Middle'<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Bridge' and 'Middle'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
<b>Switch configuration: [SW1.3]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rb&nbsp;<b><font color='red'>+</font></b>&nbsp;Cb)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;(Middle.South&lt;-&nbsp;<b><font color='blue'>||</font></b>&nbsp;(Tone Middle.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;Ct)))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Middle' is the only engaged pickup<br>&nbsp;&nbsp;'Tone Middle' potentiometer acts as a tone control for 'Middle'<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Middle'<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>
<b>Switch configuration: [SW1.4]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rb&nbsp;<b><font color='red'>+</font></b>&nbsp;Cb)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;(Middle.South&lt;-&nbsp;<b><font color='blue'>||</font></b>&nbsp;Neck.North&lt;-&nbsp;<b><font color='blue'>||</font></b>&nbsp;(Tone Middle.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;Ct)&nbsp;<b><font color='blue'>||</font></b>&nbsp;(Tone Neck.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;Ct)))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Middle' and 'Neck' pickups engaged, wired in parallel<br>&nbsp;&nbsp;'Tone Middle' potentiometer acts as a tone control for 'Middle' and 'Neck'<br>&nbsp;&nbsp;'Tone Neck' potentiometer acts as a tone control for 'Middle' and 'Neck'<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Middle' and 'Neck'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
<b>Switch configuration: [SW1.5]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rb&nbsp;<b><font color='red'>+</font></b>&nbsp;Cb)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;(Neck.North&lt;-&nbsp;<b><font color='blue'>||</font></b>&nbsp;(Tone Neck.2-3&nbsp;<b><font color='red'>+</font></b>&nbsp;Ct)))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Neck' is the only engaged pickup<br>&nbsp;&nbsp;'Tone Neck' potentiometer acts as a tone control for 'Neck'<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Neck'<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Could not find anything connected to a jack tip terminal.
@@ -0,0 +1 @@
org.diylc.netlist.TreeException: Could not find anything connected to a jack tip terminal.
@@ -0,0 +1,6 @@
<b>Switch configuration: [Split.ON1:SW1.Middle]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rbleed&nbsp;<b><font color='red'>+</font></b>&nbsp;Cbleed)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;((Bridge.North&lt;-&nbsp;<b><font color='red'>+</font></b>&nbsp;Bridge.South&lt;-)&nbsp;<b><font color='blue'>||</font></b>&nbsp;(Neck.South&lt;-&nbsp;<b><font color='red'>+</font></b>&nbsp;Neck.North&lt;-)))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Bridge' and 'Neck' pickups engaged, wired in parallel<br>&nbsp;&nbsp;'Bridge' pickup wired in humbucking mode with series coils<br>&nbsp;&nbsp;'Neck' pickup wired in humbucking mode with series coils<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Bridge' and 'Neck'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
<b>Switch configuration: [Split.ON1:SW1.Rhythm]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rbleed&nbsp;<b><font color='red'>+</font></b>&nbsp;Cbleed)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;(Neck.North&lt;-&nbsp;<b><font color='red'>+</font></b>&nbsp;Neck.South&lt;-))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Neck' is the only engaged pickup<br>&nbsp;&nbsp;'Neck' pickup wired in humbucking mode with series coils<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Neck'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
<b>Switch configuration: [Split.ON1:SW1.Treble]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rbleed&nbsp;<b><font color='red'>+</font></b>&nbsp;Cbleed)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;(Bridge.South&lt;-&nbsp;<b><font color='red'>+</font></b>&nbsp;Bridge.North&lt;-))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Bridge' is the only engaged pickup<br>&nbsp;&nbsp;'Bridge' pickup wired in humbucking mode with series coils<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Bridge'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
<b>Switch configuration: [Split.ON2:SW1.Middle]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rbleed&nbsp;<b><font color='red'>+</font></b>&nbsp;Cbleed)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;(Bridge.North&lt;-&nbsp;<b><font color='blue'>||</font></b>&nbsp;Neck.South&lt;-))&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Bridge' and 'Neck' pickups engaged, wired in parallel<br>&nbsp;&nbsp;'Bridge' pickup wired in coil-split mode<br>&nbsp;&nbsp;'Neck' pickup wired in coil-split mode<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Bridge' and 'Neck'<br>&nbsp;&nbsp;All pickup coils are wired in-phase<br>&nbsp;&nbsp;This configuration is hum-cancelling<br>
<b>Switch configuration: [Split.ON2:SW1.Rhythm]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rbleed&nbsp;<b><font color='red'>+</font></b>&nbsp;Cbleed)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;Neck.South&lt;-)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Neck' is the only engaged pickup<br>&nbsp;&nbsp;'Neck' pickup wired in coil-split mode<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Neck'<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>
<b>Switch configuration: [Split.ON2:SW1.Treble]</b><br><br>Parallel/Series connectivity tree:<br><br>(((Rbleed&nbsp;<b><font color='red'>+</font></b>&nbsp;Cbleed)&nbsp;<b><font color='blue'>||</font></b>&nbsp;Volume.1-2)&nbsp;<b><font color='red'>+</font></b>&nbsp;Bridge.North&lt;-)&nbsp;<b><font color='blue'>||</font></b>&nbsp;<br>Volume.2-3<br><br>Notes:<br>&nbsp;&nbsp;'Bridge' is the only engaged pickup<br>&nbsp;&nbsp;'Bridge' pickup wired in coil-split mode<br>&nbsp;&nbsp;'Volume' potentiometer acts as a volume control for 'Bridge'<br>&nbsp;&nbsp;This configuration is NOT hum-cancelling<br>