Files
diy-layout-creator/diylc-regression-data/input/cloud/diy/537.diy
T
Bane Stojkovic bc5f203e21 Ai edit (#1065)
* 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>
2026-10-30 09:32:03 +01:00

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>