mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-13 02:32:09 +10:00
bc5f203e21
* initial * Updates * improvements * split netlist from analysis * coordinates in grid * Update IChatbotAPI.java * cleanup * cleanup * various improvements * Datasheet model support * Include pinouts in component catalog * Update update.xml * regenerate catalog * Zooming out until the drawing is smaller than the window made the toolbar above the canvas grow taller and squeeze the canvas * refresh * edit improvements * refine wire handling * CR * catalog gen improvement * improvements * Rotating and mirroring the selection with 'Sticky Points' enabled now keeps the circuit connected * fix version reading * set dimensions and mode in any order * add AINote * add aiNote * board notes added * ai notes * ai notes * ai notes * led minor code improvement and ai note * single coil fix. guitar component notes * add support for replace operation * Update pom.xml * switch notes * ai notes for pickups * stingray * reconnect operation support * ai edit code refactor * Cliff jack node name fixes * ai notes * ai notes * ai notes * netlist improvement * simplify * solder lug improvements * tag strip enhancement * regression fixes * ai notes * battery snap improvement * more sample questions * 'IEC Socket', 'Plastic DC Jack', 'Multi-Section Capacitor' and 'Mini Relay' terminals are now labeled by function * node improvement * Regression data consolidation --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
477 lines
15 KiB
XML
477 lines
15 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<project>
|
|
<fileVersion>
|
|
<major>5</major>
|
|
<minor>0</minor>
|
|
<build>0</build>
|
|
</fileVersion>
|
|
<title>LED Chaser</title>
|
|
<author>D Davies</author>
|
|
<width value="29.0" unit="cm"/>
|
|
<height value="21.0" unit="cm"/>
|
|
<gridSpacing value="0.1" unit="in"/>
|
|
<dotSpacing>1</dotSpacing>
|
|
<components>
|
|
<diylc.boards.Breadboard>
|
|
<name>BB1</name>
|
|
<orientation>_270</orientation>
|
|
<point x="1.0" y="7.4"/>
|
|
<breadboardSize>Full</breadboardSize>
|
|
<powerStripPosition>Inline</powerStripPosition>
|
|
</diylc.boards.Breadboard>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J1</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="4.3" y="5.3"/>
|
|
<point x="4.1" y="5.3"/>
|
|
<point x="4.2" y="5.3"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="0000ff"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J2</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="4.3" y="5.4"/>
|
|
<point x="4.1" y="5.4"/>
|
|
<point x="4.2" y="5.4"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="ff3333"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J3</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="1.3" y="5.3"/>
|
|
<point x="1.3" y="7.1"/>
|
|
<point x="1.3" y="6.2"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="0000ff"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J4</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="1.4" y="5.4"/>
|
|
<point x="1.4" y="7.2"/>
|
|
<point x="1.4" y="6.3"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="ff3333"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J5</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="3.2" y="5.7"/>
|
|
<point x="3.2" y="5.4"/>
|
|
<point x="3.2" y="5.55"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="ff3366"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J6</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="3.5" y="6.8"/>
|
|
<point x="3.5" y="7.2"/>
|
|
<point x="3.5" y="7.0"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="ff3366"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J7</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="3.2" y="6.8"/>
|
|
<point x="3.2" y="7.1"/>
|
|
<point x="3.2" y="6.95"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="3300ff"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.semiconductors.DIL__IC>
|
|
<name>U1</name>
|
|
<alpha>127</alpha>
|
|
<value>555</value>
|
|
<orientation>_270</orientation>
|
|
<pinCount>_8</pinCount>
|
|
<pinSpacing value="0.1" unit="in"/>
|
|
<rowSpacing value="0.3" unit="in"/>
|
|
<controlPoints>
|
|
<point x="3.2" y="6.4"/>
|
|
<point x="3.3" y="6.4"/>
|
|
<point x="3.4" y="6.4"/>
|
|
<point x="3.5" y="6.4"/>
|
|
<point x="3.2" y="6.1"/>
|
|
<point x="3.3" y="6.1"/>
|
|
<point x="3.4" y="6.1"/>
|
|
<point x="3.5" y="6.1"/>
|
|
</controlPoints>
|
|
<display>BOTH</display>
|
|
<bodyColor hex="808080"/>
|
|
<borderColor hex="595959"/>
|
|
<labelColor hex="ffffff"/>
|
|
<indentColor hex="595959"/>
|
|
<displayNumbers>DIP</displayNumbers>
|
|
</diylc.semiconductors.DIL__IC>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J8</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="3.4" y="6.0"/>
|
|
<point x="3.3" y="6.5"/>
|
|
<point x="3.35" y="6.25"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="0000ff"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Jumper>
|
|
<name>J9</name>
|
|
<alpha>127</alpha>
|
|
<points>
|
|
<point x="3.7" y="5.9"/>
|
|
<point x="3.4" y="5.9"/>
|
|
<point x="3.55" y="5.9"/>
|
|
</points>
|
|
<bodyColor hex="ffffff"/>
|
|
<borderColor hex="000000"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="ffff00"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<style>SOLID</style>
|
|
</diylc.connectivity.Jumper>
|
|
<diylc.connectivity.Eyelet>
|
|
<name>Eyelet1</name>
|
|
<alpha>127</alpha>
|
|
<size value="0.1" unit="in"/>
|
|
<holeSize value="0.1" unit="in"/>
|
|
<color hex="c3e4ed"/>
|
|
<point x="4.1" y="6.5"/>
|
|
<value></value>
|
|
</diylc.connectivity.Eyelet>
|
|
<diylc.connectivity.Eyelet>
|
|
<name>Eyelet2</name>
|
|
<alpha>127</alpha>
|
|
<size value="0.1" unit="in"/>
|
|
<holeSize value="0.1" unit="in"/>
|
|
<color hex="c3e4ed"/>
|
|
<point x="4.5" y="7.1"/>
|
|
<value></value>
|
|
</diylc.connectivity.Eyelet>
|
|
<diylc.connectivity.Eyelet>
|
|
<name>Eyelet3</name>
|
|
<alpha>127</alpha>
|
|
<size value="0.1" unit="in"/>
|
|
<holeSize value="0.1" unit="in"/>
|
|
<color hex="c3e4ed"/>
|
|
<point x="3.4" y="6.8"/>
|
|
<value></value>
|
|
</diylc.connectivity.Eyelet>
|
|
<diylc.passive.RadialElectrolytic>
|
|
<name>C5</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.25" unit="in"/>
|
|
<points>
|
|
<point x="1.7" y="5.4"/>
|
|
<point x="1.7" y="5.3"/>
|
|
<point x="1.7" y="5.35"/>
|
|
</points>
|
|
<bodyColor hex="6b6dce"/>
|
|
<borderColor hex="4a4c90"/>
|
|
<labelColor hex="ffffff"/>
|
|
<leadColor hex="cccccc"/>
|
|
<display>VALUE</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<pinSpacing value="0.1" unit="in"/>
|
|
<value value="100.0" unit="uF"/>
|
|
<voltage>_63V</voltage>
|
|
<markerColor hex="8cacea"/>
|
|
<tickColor hex="ffffff"/>
|
|
<polarized>true</polarized>
|
|
<folded>false</folded>
|
|
<height value="0.4" unit="in"/>
|
|
<invert>false</invert>
|
|
</diylc.passive.RadialElectrolytic>
|
|
<diylc.passive.Resistor>
|
|
<name>R1</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.2" unit="in"/>
|
|
<width value="0.1" unit="in"/>
|
|
<points>
|
|
<point x="3.3" y="5.4"/>
|
|
<point x="3.3" y="5.7"/>
|
|
<point x="3.3" y="5.55"/>
|
|
</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>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<value value="3.3" unit="K"/>
|
|
<power>HALF</power>
|
|
<colorCode>NONE</colorCode>
|
|
<shape>Standard</shape>
|
|
</diylc.passive.Resistor>
|
|
<diylc.passive.Resistor>
|
|
<name>R2</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.2" unit="in"/>
|
|
<width value="0.1" unit="in"/>
|
|
<points>
|
|
<point x="3.3" y="5.8"/>
|
|
<point x="3.7" y="5.8"/>
|
|
<point x="3.5" y="5.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>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<value value="18.0" unit="K"/>
|
|
<power>HALF</power>
|
|
<colorCode>NONE</colorCode>
|
|
<shape>Standard</shape>
|
|
</diylc.passive.Resistor>
|
|
<diylc.passive.RadialCeramicDiskCapacitor>
|
|
<name>C1</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.25" unit="in"/>
|
|
<width value="0.125" unit="in"/>
|
|
<points>
|
|
<point x="3.5" y="5.7"/>
|
|
<point x="3.5" y="5.3"/>
|
|
<point x="3.5" y="5.5"/>
|
|
</points>
|
|
<bodyColor hex="f0e68c"/>
|
|
<borderColor hex="a8a162"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="cccccc"/>
|
|
<display>VALUE</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<pinSpacing value="0.1" unit="in"/>
|
|
<value value="10.0" unit="nF"/>
|
|
<voltage>_63V</voltage>
|
|
<voltageNew value="16.0" unit="V"/>
|
|
</diylc.passive.RadialCeramicDiskCapacitor>
|
|
<diylc.passive.RadialCeramicDiskCapacitor>
|
|
<name>C2</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.25" unit="in"/>
|
|
<width value="0.125" unit="in"/>
|
|
<points>
|
|
<point x="3.4" y="5.3"/>
|
|
<point x="3.4" y="5.7"/>
|
|
<point x="3.4" y="5.5"/>
|
|
</points>
|
|
<bodyColor hex="f0e68c"/>
|
|
<borderColor hex="a8a162"/>
|
|
<labelColor hex="000000"/>
|
|
<leadColor hex="cccccc"/>
|
|
<display>VALUE</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<pinSpacing value="0.1" unit="in"/>
|
|
<value value="100.0" unit="nF"/>
|
|
<voltage>_63V</voltage>
|
|
<voltageNew value="16.0"/>
|
|
</diylc.passive.RadialCeramicDiskCapacitor>
|
|
<diylc.passive.RadialElectrolytic>
|
|
<name>C3</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.25" unit="in"/>
|
|
<points>
|
|
<point x="3.7" y="6.6"/>
|
|
<point x="3.4" y="6.6"/>
|
|
<point x="3.55" y="6.6"/>
|
|
</points>
|
|
<bodyColor hex="6b6dce"/>
|
|
<borderColor hex="4a4c90"/>
|
|
<labelColor hex="ffffff"/>
|
|
<leadColor hex="cccccc"/>
|
|
<display>VALUE</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<pinSpacing value="0.1" unit="in"/>
|
|
<value value="22.0" unit="uF"/>
|
|
<voltage>_63V</voltage>
|
|
<voltageNew value="16.0"/>
|
|
<markerColor hex="8cacea"/>
|
|
<tickColor hex="ffffff"/>
|
|
<polarized>true</polarized>
|
|
<folded>false</folded>
|
|
<height value="0.4" unit="in"/>
|
|
<invert>false</invert>
|
|
</diylc.passive.RadialElectrolytic>
|
|
<diylc.semiconductors.DiodePlastic>
|
|
<name>D1</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.25" unit="in"/>
|
|
<width value="0.125" unit="in"/>
|
|
<points>
|
|
<point x="3.7" y="6.7"/>
|
|
<point x="4.1" y="6.7"/>
|
|
<point x="3.9" y="6.7"/>
|
|
</points>
|
|
<bodyColor hex="404040"/>
|
|
<borderColor hex="2c2c2c"/>
|
|
<labelColor hex="ffffff"/>
|
|
<leadColor hex="cccccc"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<value></value>
|
|
<markerColor hex="dddddd"/>
|
|
</diylc.semiconductors.DiodePlastic>
|
|
<diylc.semiconductors.DiodePlastic>
|
|
<name>D2</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.25" unit="in"/>
|
|
<width value="0.125" unit="in"/>
|
|
<points>
|
|
<point x="3.7" y="7.1"/>
|
|
<point x="3.7" y="6.8"/>
|
|
<point x="3.7" y="6.95"/>
|
|
</points>
|
|
<bodyColor hex="404040"/>
|
|
<borderColor hex="2c2c2c"/>
|
|
<labelColor hex="ffffff"/>
|
|
<leadColor hex="cccccc"/>
|
|
<display>NAME</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<value></value>
|
|
<markerColor hex="dddddd"/>
|
|
</diylc.semiconductors.DiodePlastic>
|
|
<diylc.passive.RadialElectrolytic>
|
|
<name>C4</name>
|
|
<alpha>127</alpha>
|
|
<length value="0.25" unit="in"/>
|
|
<points>
|
|
<point x="4.1" y="6.8"/>
|
|
<point x="4.1" y="7.1"/>
|
|
<point x="4.1" y="6.95"/>
|
|
</points>
|
|
<bodyColor hex="6b6dce"/>
|
|
<borderColor hex="4a4c90"/>
|
|
<labelColor hex="ffffff"/>
|
|
<leadColor hex="cccccc"/>
|
|
<display>VALUE</display>
|
|
<flipStanding>false</flipStanding>
|
|
<labelOriantation>Directional</labelOriantation>
|
|
<moveLabel>false</moveLabel>
|
|
<hideShortLeads>false</hideShortLeads>
|
|
<pinSpacing value="0.1" unit="in"/>
|
|
<value value="22.0" unit="uF"/>
|
|
<voltage>_63V</voltage>
|
|
<voltageNew value="16.0" unit="V"/>
|
|
<markerColor hex="8cacea"/>
|
|
<tickColor hex="ffffff"/>
|
|
<polarized>true</polarized>
|
|
<folded>false</folded>
|
|
<height value="0.4" unit="in"/>
|
|
<invert>false</invert>
|
|
</diylc.passive.RadialElectrolytic>
|
|
</components>
|
|
<groups/>
|
|
<lockedLayers/>
|
|
<lockedComponents/>
|
|
<hiddenLayers/>
|
|
<font name="Square 721 BT" size="14" style="0"/>
|
|
</project> |