Compare commits

...

4 Commits

Author SHA1 Message Date
Bane Stojkovic 5944f4d36f Update update.xml 2025-05-19 22:55:21 +02:00
Bane Stojkovic 4fb17d343d hack trimmer to show terminals in the correct order 2025-05-19 22:54:23 +02:00
Bane Stojkovic 144f6e1c9f merge 2025-05-19 22:25:09 +02:00
Bane Stojkovic c9252f7c98 add xsmall2 2025-05-18 12:55:51 +02:00
6 changed files with 1259 additions and 12 deletions
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>5</major>
<minor>5</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>branislavstojkovic</author>
<width value="29.0" unit="cm"/>
<height value="21.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.connectivity.CopperTrace>
<name>Trace1</name>
<alpha>127</alpha>
<points>
<point x="5.9" y="3.4"/>
<point x="6.4" y="3.4"/>
<point x="6.15" y="3.4"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.CopperTrace>
<name>Trace2</name>
<alpha>127</alpha>
<points>
<point x="6.005" y="3.45"/>
<point x="6.305" y="3.45"/>
<point x="6.155" y="3.45"/>
</points>
<bodyColor hex="ffffff"/>
<borderColor hex="000000"/>
<labelColor hex="000000"/>
<leadColor hex="000000"/>
<display>NAME</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<thickness value="1.0" unit="mm"/>
<layer>_1</layer>
</diylc.connectivity.CopperTrace>
<diylc.connectivity.SolderPad>
<name>Pad1</name>
<alpha>127</alpha>
<size value="0.09" unit="in"/>
<color hex="000000"/>
<point x="5.9" y="3.4"/>
<type>ROUND</type>
<holeSize value="0.8" unit="mm"/>
<layer>_1</layer>
<holeType>NTPH</holeType>
</diylc.connectivity.SolderPad>
<diylc.connectivity.SolderPad>
<name>Pad2</name>
<alpha>127</alpha>
<size value="0.09" unit="in"/>
<color hex="000000"/>
<point x="6.4" y="3.4"/>
<type>ROUND</type>
<holeSize value="0.8" unit="mm"/>
<layer>_1</layer>
<holeType>NTPH</holeType>
</diylc.connectivity.SolderPad>
</components>
<groups/>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Dialog" size="14" style="0"/>
</project>
@@ -0,0 +1,534 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>5</major>
<minor>5</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>bancika</author>
<width value="10.0" unit="cm"/>
<height value="14.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.passive.PotentiometerPanel>
<name>Volume</name>
<alpha>127</alpha>
<controlPoints>
<point x="1.8" y="4.5"/>
<point x="2.0" y="4.5"/>
<point x="2.2" y="4.5"/>
</controlPoints>
<resistance value="250.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LOG</taper>
<bodyDiameter value="16.0" unit="mm"/>
<spacing value="0.2" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="b6b6b6"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.connectivity.HookupWire>
<name>W7</name>
<alpha>127</alpha>
<controlPoints2>
<point x="1.9" y="2.5"/>
<point x="1.5" y="3.6"/>
<point x="1.0" y="3.9"/>
<point x="1.8" y="4.5"/>
</controlPoints2>
<color hex="cc00cc"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.guitar.SingleCoilPickup>
<name>Neck</name>
<alpha>127</alpha>
<value>Chopper</value>
<orientation>_90</orientation>
<controlPoint x="3.0" y="2.4"/>
<controlPoints>
<point x="3.0" y="2.4"/>
<point x="3.0" y="2.3"/>
<point x="3.0" y="2.2"/>
<point x="3.0" y="2.1"/>
</controlPoints>
<polarity>Humbucking</polarity>
<labelColor hex="ffffff"/>
<color hex="666666"/>
<poleColor hex="333333"/>
<baseColor hex="666666"/>
<type>Stratocaster</type>
<polePieceType>RailHumbucker</polePieceType>
<lugColor hex="e0c04c"/>
</diylc.guitar.SingleCoilPickup>
<diylc.guitar.SingleCoilPickup>
<name>Bridge</name>
<alpha>127</alpha>
<value></value>
<orientation>_270</orientation>
<controlPoint x="0.8" y="2.1"/>
<controlPoints>
<point x="0.8" y="2.1"/>
<point x="0.8" y="2.2"/>
<point x="0.8" y="2.3"/>
<point x="0.8" y="2.4"/>
</controlPoints>
<polarity>Humbucking</polarity>
<labelColor hex="ffffff"/>
<color hex="666666"/>
<poleColor hex="333333"/>
<baseColor hex="666666"/>
<type>Stratocaster</type>
<polePieceType>RailHumbucker</polePieceType>
<lugColor hex="e0c04c"/>
</diylc.guitar.SingleCoilPickup>
<diylc.guitar.LPSwitch>
<name>SW1</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="1.9" y="1.2"/>
<point x="1.7" y="2.495"/>
<point x="1.9" y="2.495"/>
<point x="2.1" y="2.495"/>
</controlPoints>
<orientation>DEFAULT</orientation>
</diylc.guitar.LPSwitch>
<diylc.electromechanical.MiniToggleSwitch>
<name defined-in="diylc.AbstractComponent">Split</name>
<alpha>127</alpha>
<controlPoints>
<point x="1.9" y="3.5"/>
<point x="1.9" y="3.7"/>
<point x="1.9" y="3.9"/>
<point x="2.1" y="3.5"/>
<point x="2.1" y="3.7"/>
<point x="2.1" y="3.9"/>
</controlPoints>
<switchType>DPDT</switchType>
<orientation>VERTICAL</orientation>
<spacing value="0.2" unit="in"/>
<bodyColor hex="3299cc"/>
<borderColor hex="236b8e"/>
<terminalPadColor hex="287ba4"/>
<terminalColor hex="eeeeee"/>
<showMarkers>false</showMarkers>
</diylc.electromechanical.MiniToggleSwitch>
<diylc.electromechanical.OpenJack1__4>
<name>J1</name>
<alpha>127</alpha>
<controlPoints>
<point x="2.7" y="4.9"/>
<point x="2.9" y="4.5"/>
<point x="3.6" y="4.6"/>
</controlPoints>
<orientation>_270</orientation>
<angle>270</angle>
<type>MONO</type>
<showLabels>true</showLabels>
</diylc.electromechanical.OpenJack1__4>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.3"/>
<point x="1.2" y="2.6"/>
<point x="1.7" y="3.4"/>
<point x="1.9" y="3.7"/>
</controlPoints2>
<color hex="ffffff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.2"/>
<point x="1.5" y="2.6"/>
<point x="1.7" y="3.5"/>
<point x="1.9" y="3.7"/>
</controlPoints2>
<color hex="666666"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.4"/>
<point x="1.0" y="4.1"/>
<point x="2.1" y="4.6"/>
<point x="2.2" y="4.1"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.0" y="2.3"/>
<point x="2.4" y="3.0"/>
<point x="2.8" y="4.0"/>
<point x="2.2" y="4.1"/>
</controlPoints2>
<color hex="666666"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.1"/>
<point x="1.1" y="2.3"/>
<point x="1.4" y="2.7"/>
<point x="1.7" y="2.6"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.2" y="4.1"/>
<point x="2.7" y="4.2"/>
<point x="2.3" y="4.6"/>
<point x="2.9" y="4.5"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.0" y="4.5"/>
<point x="2.3" y="4.7"/>
<point x="2.3" y="5.1"/>
<point x="2.7" y="4.9"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.1" y="3.9"/>
<point x="2.2" y="3.9"/>
<point x="2.3" y="4.0"/>
<point x="2.2" y="4.1"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="1.9" y="3.9"/>
<point x="1.9" y="3.8"/>
<point x="2.1" y="3.8"/>
<point x="2.1" y="3.9"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.0" y="2.2"/>
<point x="2.6" y="2.6"/>
<point x="2.1" y="2.6"/>
<point x="2.1" y="2.5"/>
</controlPoints2>
<color hex="ffffff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.1" y="3.7"/>
<point x="2.2" y="3.5"/>
<point x="2.5" y="3.2"/>
<point x="3.0" y="2.4"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.1" y="3.7"/>
<point x="2.3" y="3.5"/>
<point x="2.7" y="2.1"/>
<point x="3.0" y="2.1"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.passive.AxialFilmCapacitor>
<name>Cbleed</name>
<alpha>127</alpha>
<length value="0.4" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="1.8" y="4.5"/>
<point x="2.0" y="4.5"/>
<point x="1.9" y="4.5"/>
</points>
<bodyColor hex="ffe303"/>
<borderColor hex="b29e02"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<hideShortLeads>false</hideShortLeads>
<value value="1.2" unit="nF"/>
<voltage>_63V</voltage>
<showOuterFoil>false</showOuterFoil>
<outerFoilColor hex="ffffff"/>
</diylc.passive.AxialFilmCapacitor>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.2" y="4.1"/>
<point x="2.4" y="4.2"/>
<point x="2.6" y="4.0"/>
<point x="2.9" y="4.1"/>
</controlPoints2>
<color hex="666666"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.2" y="4.1"/>
<point x="2.3" y="4.2"/>
<point x="2.3" y="4.4"/>
<point x="2.2" y="4.5"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.misc.Label>
<name>L1</name>
<point x="3.3" y="4.1"/>
<text>To bridge baseplate</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L2</name>
<point x="1.5" y="4.8"/>
<text>Treble bleed</text>
<font reference="../../diylc.misc.Label/font"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L3</name>
<point x="2.0" y="0.2"/>
<text>Travelcaster Wiring Diagram</text>
<font name="Dialog" size="36" style="0"/>
<color hex="0000cc"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L3</name>
<point x="2.0" y="0.3"/>
<text>www.diy-fever.com</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L4</name>
<point x="1.9" y="1.1"/>
<text>Pickup selector switch</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L4</name>
<point x="2.0" y="3.2"/>
<text>Split mode</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L4</name>
<point x="2.0" y="3.3"/>
<text>Push-pull</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L5</name>
<point x="0.4" y="3.1"/>
<text>DiMarzio</text>
<font name="Dialog" size="18" style="1"/>
<color hex="ffffff"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>_270</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L5</name>
<point x="3.4" y="1.4"/>
<text>DiMarzio</text>
<font name="Dialog" size="18" style="1"/>
<color hex="ffffff"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>_90</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L6</name>
<point x="0.1" y="5.4"/>
<text>* One of the pickups is rotated 180 degrees for cleaner drawing</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>LEFT</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L1</name>
<point x="3.6" y="4.5"/>
<text>Output jack</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
</components>
<groups/>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Tahoma" size="14" style="0"/>
</project>
@@ -0,0 +1,574 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<fileVersion>
<major>5</major>
<minor>5</minor>
<build>0</build>
</fileVersion>
<title>New Project</title>
<author>bancika</author>
<width value="10.0" unit="cm"/>
<height value="14.0" unit="cm"/>
<gridSpacing value="0.1" unit="in"/>
<dotSpacing>1</dotSpacing>
<components>
<diylc.passive.PotentiometerPanel>
<name>Volume</name>
<alpha>127</alpha>
<controlPoints>
<point x="1.8" y="4.5"/>
<point x="2.0" y="4.5"/>
<point x="2.2" y="4.5"/>
</controlPoints>
<resistance value="250.0" unit="K"/>
<orientation>DEFAULT</orientation>
<taper>LOG</taper>
<bodyDiameter value="16.0" unit="mm"/>
<spacing value="0.2" unit="in"/>
<lugDiameter value="0.15" unit="in"/>
<bodyColor hex="b6b6b6"/>
<borderColor hex="808080"/>
<nutColor hex="cbd5db"/>
<waferColor hex="cd8500"/>
<type>ThroughHole</type>
<showShaft>false</showShaft>
<view>ShaftDown</view>
</diylc.passive.PotentiometerPanel>
<diylc.connectivity.HookupWire>
<name>W7</name>
<alpha>127</alpha>
<controlPoints2>
<point x="1.9" y="2.5"/>
<point x="1.5" y="3.6"/>
<point x="1.0" y="3.9"/>
<point x="1.8" y="4.5"/>
</controlPoints2>
<color hex="cc00cc"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.guitar.SingleCoilPickup>
<name>Neck</name>
<alpha>127</alpha>
<value>Chopper</value>
<orientation>_90</orientation>
<controlPoint x="3.0" y="2.4"/>
<controlPoints>
<point x="3.0" y="2.4"/>
<point x="3.0" y="2.3"/>
<point x="3.0" y="2.2"/>
<point x="3.0" y="2.1"/>
</controlPoints>
<polarity>Humbucking</polarity>
<labelColor hex="ffffff"/>
<color hex="666666"/>
<poleColor hex="333333"/>
<baseColor hex="666666"/>
<type>Stratocaster</type>
<polePieceType>RailHumbucker</polePieceType>
<lugColor hex="e0c04c"/>
</diylc.guitar.SingleCoilPickup>
<diylc.guitar.SingleCoilPickup>
<name>Bridge</name>
<alpha>127</alpha>
<value></value>
<orientation>_270</orientation>
<controlPoint x="0.8" y="2.1"/>
<controlPoints>
<point x="0.8" y="2.1"/>
<point x="0.8" y="2.2"/>
<point x="0.8" y="2.3"/>
<point x="0.8" y="2.4"/>
</controlPoints>
<polarity>Humbucking</polarity>
<labelColor hex="ffffff"/>
<color hex="666666"/>
<poleColor hex="333333"/>
<baseColor hex="666666"/>
<type>Stratocaster</type>
<polePieceType>RailHumbucker</polePieceType>
<lugColor hex="e0c04c"/>
</diylc.guitar.SingleCoilPickup>
<diylc.guitar.LPSwitch>
<name>SW1</name>
<alpha>127</alpha>
<value></value>
<controlPoints>
<point x="1.9" y="1.2"/>
<point x="1.7" y="2.495"/>
<point x="1.9" y="2.495"/>
<point x="2.1" y="2.495"/>
</controlPoints>
<orientation>DEFAULT</orientation>
</diylc.guitar.LPSwitch>
<diylc.electromechanical.MiniToggleSwitch>
<name defined-in="diylc.AbstractComponent">Split</name>
<alpha>127</alpha>
<controlPoints>
<point x="1.9" y="3.5"/>
<point x="1.9" y="3.7"/>
<point x="1.9" y="3.9"/>
<point x="2.1" y="3.5"/>
<point x="2.1" y="3.7"/>
<point x="2.1" y="3.9"/>
</controlPoints>
<switchType>DPDT</switchType>
<orientation>VERTICAL</orientation>
<spacing value="0.2" unit="in"/>
<bodyColor hex="3299cc"/>
<borderColor hex="236b8e"/>
<terminalPadColor hex="287ba4"/>
<terminalColor hex="eeeeee"/>
<showMarkers>false</showMarkers>
</diylc.electromechanical.MiniToggleSwitch>
<diylc.electromechanical.OpenJack1__4>
<name>J1</name>
<alpha>127</alpha>
<controlPoints>
<point x="2.7" y="4.9"/>
<point x="2.9" y="4.5"/>
<point x="3.6" y="4.6"/>
</controlPoints>
<orientation>_270</orientation>
<angle>270</angle>
<type>MONO</type>
<showLabels>true</showLabels>
</diylc.electromechanical.OpenJack1__4>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.3"/>
<point x="1.2" y="2.6"/>
<point x="1.7" y="3.4"/>
<point x="1.9" y="3.7"/>
</controlPoints2>
<color hex="ffffff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W2</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.2"/>
<point x="1.5" y="2.6"/>
<point x="1.7" y="3.5"/>
<point x="1.9" y="3.7"/>
</controlPoints2>
<color hex="666666"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.4"/>
<point x="1.0" y="4.1"/>
<point x="2.1" y="4.6"/>
<point x="2.2" y="4.1"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.0" y="2.3"/>
<point x="2.4" y="3.0"/>
<point x="2.8" y="4.0"/>
<point x="2.2" y="4.1"/>
</controlPoints2>
<color hex="666666"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="0.8" y="2.1"/>
<point x="1.1" y="2.3"/>
<point x="1.4" y="2.7"/>
<point x="1.7" y="2.5"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.2" y="4.1"/>
<point x="2.7" y="4.2"/>
<point x="2.3" y="4.6"/>
<point x="2.9" y="4.5"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.0" y="4.5"/>
<point x="2.3" y="4.7"/>
<point x="2.3" y="5.1"/>
<point x="2.7" y="4.9"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.1" y="3.9"/>
<point x="2.2" y="3.9"/>
<point x="2.3" y="4.0"/>
<point x="2.2" y="4.1"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="1.9" y="3.9"/>
<point x="1.9" y="3.8"/>
<point x="2.1" y="3.8"/>
<point x="2.1" y="3.9"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W3</name>
<alpha>127</alpha>
<controlPoints2>
<point x="3.0" y="2.2"/>
<point x="2.6" y="2.6"/>
<point x="2.1" y="2.6"/>
<point x="2.1" y="2.5"/>
</controlPoints2>
<color hex="ffffff"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W4</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.1" y="3.7"/>
<point x="2.2" y="3.5"/>
<point x="2.5" y="3.2"/>
<point x="3.0" y="2.4"/>
</controlPoints2>
<color hex="ff0000"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W6</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.1" y="3.7"/>
<point x="2.3" y="3.5"/>
<point x="2.7" y="2.1"/>
<point x="3.0" y="2.1"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.passive.AxialFilmCapacitor>
<name>Cbleed</name>
<alpha>127</alpha>
<length value="0.4" unit="in"/>
<width value="0.125" unit="in"/>
<points>
<point x="1.8" y="5.1"/>
<point x="1.8" y="4.5"/>
<point x="1.8" y="4.8"/>
</points>
<bodyColor hex="ffe303"/>
<borderColor hex="b29e02"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<value value="1.2" unit="nF"/>
<voltage>_63V</voltage>
<showOuterFoil>false</showOuterFoil>
<outerFoilColor hex="ffffff"/>
</diylc.passive.AxialFilmCapacitor>
<diylc.passive.Resistor>
<name>Rbleed</name>
<alpha>127</alpha>
<length value="0.4" unit="in"/>
<width value="0.1" unit="in"/>
<points>
<point x="2.0" y="4.5"/>
<point x="2.0" y="5.1"/>
<point x="2.0" y="4.8"/>
</points>
<bodyColor hex="82cffd"/>
<borderColor hex="5b90b1"/>
<labelColor hex="000000"/>
<leadColor hex="cccccc"/>
<display>VALUE</display>
<flipStanding>false</flipStanding>
<labelOriantation>Directional</labelOriantation>
<moveLabel>false</moveLabel>
<value value="130.0" unit="K"/>
<power>HALF</power>
<colorCode>_5_BAND</colorCode>
<shape>Standard</shape>
</diylc.passive.Resistor>
<diylc.connectivity.HookupWire>
<name>W8</name>
<alpha>127</alpha>
<controlPoints2>
<point x="1.8" y="5.1"/>
<point x="1.8" y="5.2"/>
<point x="2.0" y="5.2"/>
<point x="2.0" y="5.1"/>
</controlPoints2>
<color hex="cccccc"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_26</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.2" y="4.1"/>
<point x="2.4" y="4.2"/>
<point x="2.6" y="4.0"/>
<point x="2.9" y="4.1"/>
</controlPoints2>
<color hex="666666"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.connectivity.HookupWire>
<name>W5</name>
<alpha>127</alpha>
<controlPoints2>
<point x="2.2" y="4.1"/>
<point x="2.3" y="4.2"/>
<point x="2.3" y="4.4"/>
<point x="2.2" y="4.5"/>
</controlPoints2>
<color hex="00ff00"/>
<pointCount>FOUR</pointCount>
<style>SOLID</style>
<smooth>true</smooth>
<lastUpdatePointIndex>-1</lastUpdatePointIndex>
<gauge>_22</gauge>
<striped>false</striped>
<stripeColor hex="ffff00"/>
</diylc.connectivity.HookupWire>
<diylc.misc.Label>
<name>L1</name>
<point x="3.3" y="4.1"/>
<text>To bridge baseplate</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L2</name>
<point x="1.5" y="4.8"/>
<text>Treble bleed</text>
<font reference="../../diylc.misc.Label/font"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L3</name>
<point x="2.0" y="0.2"/>
<text>Travelcaster Wiring Diagram</text>
<font name="Dialog" size="36" style="0"/>
<color hex="0000cc"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L3</name>
<point x="2.0" y="0.3"/>
<text>www.diy-fever.com</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L4</name>
<point x="1.9" y="1.1"/>
<text>Pickup selector switch</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L4</name>
<point x="2.0" y="3.2"/>
<text>Split mode</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L4</name>
<point x="2.0" y="3.3"/>
<text>Push-pull</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L5</name>
<point x="0.4" y="3.1"/>
<text>DiMarzio</text>
<font name="Dialog" size="18" style="1"/>
<color hex="ffffff"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>_270</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L5</name>
<point x="3.4" y="1.4"/>
<text>DiMarzio</text>
<font name="Dialog" size="18" style="1"/>
<color hex="ffffff"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>_90</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L6</name>
<point x="0.1" y="5.4"/>
<text>* One of the pickups is rotated 180 degrees for cleaner drawing</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>LEFT</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
<diylc.misc.Label>
<name>L1</name>
<point x="3.6" y="4.5"/>
<text>Output jack</text>
<font name="Tahoma" size="14" style="0"/>
<color hex="000000"/>
<horizontalAlignment>CENTER</horizontalAlignment>
<verticalAlignment>CENTER</verticalAlignment>
<orientation>DEFAULT</orientation>
</diylc.misc.Label>
</components>
<groups/>
<lockedLayers/>
<lockedComponents/>
<hiddenLayers/>
<font name="Tahoma" size="14" style="0"/>
</project>
@@ -293,6 +293,10 @@
<releaseDate>2025-05-13 00:00:00.000 CET</releaseDate>
<name></name>
<changes>
<org.diylc.appframework.update.Change>
<changeType>NEW_FEATURE</changeType>
<description>'Trimmer Potentiometer' is now recognized the same as 'Panel Potentiometer' in the guitar diagram analyzer tool</description>
</org.diylc.appframework.update.Change>
<org.diylc.appframework.update.Change>
<changeType>IMPROVEMENT</changeType>
<description>Increased tolerance of sticky points on guitar pickup terminals in order to make it easier for leads to make proper contact and for the circuit analyzer to work</description>
@@ -103,6 +103,12 @@ public class TrimmerPotentiometer extends AbstractPotentiometer {
dx2 = 0;
dy2 = 2 * spacing;
break;
case FLAT_XSMALL2:
dx1 = spacing;
dy1 = spacing;
dx2 = 0;
dy2 = spacing;
break;
case FLAT_SMALL2:
dx1 = 4 * spacing;
dy1 = spacing;
@@ -150,6 +156,12 @@ public class TrimmerPotentiometer extends AbstractPotentiometer {
dx2 = -2 * spacing;
dy2 = 0;
break;
case FLAT_XSMALL2:
dx1 = -spacing;
dy1 = spacing;
dx2 = -spacing;
dy2 = 0;
break;
case FLAT_SMALL2:
dx1 = -spacing;
dy1 = 4 * spacing;
@@ -197,6 +209,12 @@ public class TrimmerPotentiometer extends AbstractPotentiometer {
dx2 = 0;
dy2 = -2 * spacing;
break;
case FLAT_XSMALL2:
dx1 = -spacing;
dy1 = -spacing;
dx2 = 0;
dy2 = -spacing;
break;
case FLAT_SMALL2:
dx1 = -4 * spacing;
dy1 = -spacing;
@@ -244,6 +262,12 @@ public class TrimmerPotentiometer extends AbstractPotentiometer {
dx2 = 2 * spacing;
dy2 = 0;
break;
case FLAT_XSMALL2:
dx1 = spacing;
dy1 = -spacing;
dx2 = spacing;
dy2 = 0;
break;
case FLAT_SMALL2:
dx1 = spacing;
dy1 = -4 * spacing;
@@ -309,9 +333,10 @@ public class TrimmerPotentiometer extends AbstractPotentiometer {
case FLAT_LARGE:
case FLAT_SMALL:
case FLAT_XSMALL:
case FLAT_XSMALL2:
case FLAT_XLARGE:
case FLAT_SMALL2:
if (getType() == TrimmerType.FLAT_XSMALL)
if (getType() == TrimmerType.FLAT_XSMALL || getType() == TrimmerType.FLAT_XSMALL2)
length = getClosestOdd(FLAT_SMALL_BODY_SIZE.convertToPixels());
else if (getType() == TrimmerType.FLAT_XLARGE)
length = getClosestOdd(FLAT_LARGE_BODY_SIZE.convertToPixels());
@@ -351,12 +376,35 @@ public class TrimmerPotentiometer extends AbstractPotentiometer {
return body;
}
// in all methods that deal with point index we need to flip the indices to treat 2 as 0 and 0 and 2
// this is because controlPoints in TrimmerPotentiometer are made in the opposite order than
// PotentiometerPanel and opposite of how the actual pins are ordered on a trimmer
@Override
public Point2D getControlPoint(int index) {
return super.getControlPoint(2 - index);
}
@Override
public void setControlPoint(Point2D point, int index) {
super.setControlPoint(point, index);
super.setControlPoint(point, 2 - index);
body = null;
}
@Override
public String getInternalLinkName(int index1, int index2) {
if (index1 < index2)
return getInternalLinkName(index2, index1);
index1 = 2 - index1;
index2 = 2 - index2;
if (index2 - index1 == 1)
return (index1 + 1) + "-" + (index2 + 1);
return null;
}
@Override
public void setOrientation(Orientation orientation) {
super.setOrientation(orientation);
@@ -540,10 +588,16 @@ public class TrimmerPotentiometer extends AbstractPotentiometer {
return false;
}
public static enum TrimmerType {
FLAT_SMALL("Horizontal Small 1"), FLAT_SMALL2("Horizontal Small 2"), FLAT_XSMALL("Horizontal X-Small"), FLAT_LARGE(
"Horizontal Medium"), FLAT_XLARGE("Horizontal Large"), VERTICAL_INLINE("Vertical Inline"), VERTICAL_OFFSET(
"Vertical Offset 1"), VERTICAL_OFFSET_BIG_GAP("Vertical Offset 2");
public enum TrimmerType {
FLAT_SMALL("Horizontal Small 1"),
FLAT_SMALL2("Horizontal Small 2"),
FLAT_XSMALL("Horizontal X-Small 1"),
FLAT_XSMALL2("Horizontal X-Small 2"),
FLAT_LARGE("Horizontal Medium"),
FLAT_XLARGE("Horizontal Large"),
VERTICAL_INLINE("Vertical Inline"),
VERTICAL_OFFSET("Vertical Offset 1"),
VERTICAL_OFFSET_BIG_GAP("Vertical Offset 2");
String label;
@@ -40,12 +40,7 @@ import org.diylc.components.guitar.P90Pickup;
import org.diylc.components.guitar.PBassPickup;
import org.diylc.components.guitar.SingleCoilPickup;
import org.diylc.components.guitar.StingrayBassPickup;
import org.diylc.components.passive.AxialFilmCapacitor;
import org.diylc.components.passive.PotentiometerPanel;
import org.diylc.components.passive.RadialCeramicDiskCapacitor;
import org.diylc.components.passive.RadialFilmCapacitor;
import org.diylc.components.passive.RadialMicaCapacitor;
import org.diylc.components.passive.Resistor;
import org.diylc.components.passive.*;
import org.diylc.core.IDIYComponent;
import org.diylc.netlist.Netlist;
import org.diylc.netlist.NetlistAnalyzer;
@@ -71,6 +66,7 @@ public class GuitarDiagramAnalyzer extends AbstractNetlistAnalyzer implements IN
JACK_TYPES.add(ClosedJack1_4.class.getCanonicalName());
POT_TYPES.add(PotentiometerPanel.class.getCanonicalName());
POT_TYPES.add(TrimmerPotentiometer.class.getCanonicalName());
PICKUP_TYPES.add(SingleCoilPickup.class.getCanonicalName());
PICKUP_TYPES.add(HumbuckerPickup.class.getCanonicalName());
@@ -391,8 +387,10 @@ public class GuitarDiagramAnalyzer extends AbstractNetlistAnalyzer implements IN
Map<IDIYComponent<?>, Set<IDIYComponent<?>>> volPotTrebleBleedMap,
Map<IDIYComponent<?>, List<IDIYComponent<?>>> volPotPickupMap,
Map<IDIYComponent<?>, List<IDIYComponent<?>>> volPotPickupReverseMap) {
TreeLeaf leaf1 = new TreeLeaf(pot, 0, 1);
TreeLeaf leaf2 = new TreeLeaf(pot, 1, 2);
Tree tree1 = tree.locate(leaf1, false);
Tree tree2 = tree.locate(leaf2, false);