Index: work/bug_files/TODO/wire-bug.rs =================================================================== --- work/bug_files/TODO/wire-bug.rs (revision 10389) +++ work/bug_files/TODO/wire-bug.rs (nonexistent) @@ -1,615 +0,0 @@ -ha:cschem-sheet-v1 { - ha:obj_indirect.1 { - li:objects { - ha:group.1 { - uuid=WtJ2yg0xXq4HfeHrjRsAAAA2; - li:objects { - ha:group.1 { - uuid=WtJ2yg0xXq4HfeHrjRsAAAA3; loclib_name=rcy_polarised; - li:objects { - } - ha:attrib { - li:portmap { - {P->pcb/pinnum=1} - {N->pcb/pinnum=2} - } - } - } - ha:group.2 { - uuid=WtJ2yg0xXq4HfeHrjRsAAABK; loclib_name=bc817_sot23; - li:objects { - } - ha:attrib { - footprint=SOT23 - li:portmap { - {B->pcb/pinnum=1} - {E->pcb/pinnum=2} - {C->pcb/pinnum=3} - } - } - } - ha:group.3 { - uuid=WtJ2yg0xXq4HfeHrjRsAAAC4; loclib_name=led5; - li:objects { - } - ha:attrib { - footprint=LED5 - li:portmap { - {C->pcb/pinnum=1} - {A->pcb/pinnum=2} - } - } - } - ha:group.4 { - uuid=r7aBlRTGFCEYXSuL5wwAAACc; loclib_name=bd681_to126; - li:objects { - } - ha:attrib { - footprint=TO126W.fp - li:portmap { - {C->pcb/pinnum=2} - {B->pcb/pinnum=3} - {E->pcb/pinnum=1} - } - } - } - ha:group.5 { - uuid=r7aBlRTGFCEYXSuL5wwAAACd; loclib_name=led_led3; - li:objects { - } - ha:attrib { - footprint=LED3 - li:portmap { - {A->pcb/pinnum=1} - {C->pcb/pinnum=2} - } - } - } - ha:group.6 { - uuid=r7aBlRTGFCEYXSuL5wwAAADd; loclib_name=led_led5; - li:objects { - } - ha:attrib { - footprint=LED5 - li:portmap { - {A->pcb/pinnum=1} - {C->pcb/pinnum=2} - } - } - } - ha:group.7 { - uuid=r7aBlRTGFCEYXSuL5wwAAAIQ; loclib_name=bd681_to126_horizontal; - li:objects { - } - ha:attrib { - footprint=TO126.fp - li:portmap { - {C->pcb/pinnum=2} - {B->pcb/pinnum=3} - {E->pcb/pinnum=1} - } - } - } - ha:group.8 { - uuid=r7aBlRTGFCEYXSuL5wwAAAIR; loclib_name=tip122_to220_horizontal; - li:objects { - } - ha:attrib { - footprint=TO220.fp - li:portmap { - {C->pcb/pinnum=2} - {B->pcb/pinnum=1} - {E->pcb/pinnum=3} - } - } - } - ha:group.9 { - uuid=e+cA6V9SjabA/Kpzk4QAAAB6; loclib_name=led_led5; - li:objects { - } - ha:attrib { - footprint=LED5 - li:portmap { - {A->pcb/pinnum=1} - {C->pcb/pinnum=2} - } - } - } - ha:group.10 { - uuid=e+cA6V9SjabA/Kpzk4QAAAB7; loclib_name=rcy_polarised; - li:objects { - } - ha:attrib { - li:portmap { - {P->pcb/pinnum=1} - {N->pcb/pinnum=2} - } - } - } - ha:group.11 { - uuid=e+cA6V9SjabA/Kpzk4QAAAB8; loclib_name=tip122_to220_horizontal; - li:objects { - } - ha:attrib { - footprint=TO220.fp - li:portmap { - {C->pcb/pinnum=2} - {B->pcb/pinnum=1} - {E->pcb/pinnum=3} - } - } - } - ha:group.12 { - uuid=v7VZtjBlIJ78ZqoLatEAAADD; loclib_name=bc857_sot23; - li:objects { - } - ha:attrib { - device=bc857 - footprint=SOT23 - li:portmap { - {B->pcb/pinnum=1} - {E->pcb/pinnum=2} - {C->pcb/pinnum=3} - } - } - } - ha:group.13 { - uuid=v7VZtjBlIJ78ZqoLatEAAADW; loclib_name=3mmLED_backplane; - li:objects { - } - ha:attrib { - footprint=3mmLEDbackplane.lht - li:portmap { - {C->pcb/pinnum=1} - {A->pcb/pinnum=2} - } - } - } - ha:group.14 { - uuid=v7VZtjBlIJ78ZqoLatEAAADX; loclib_name=BC547_pth; - li:objects { - } - ha:attrib { - footprint=TO92.fp - li:portmap { - {B->pcb/pinnum=2} - {E->pcb/pinnum=3} - {C->pcb/pinnum=1} - } - } - } - } - ha:attrib { - ha:purpose = { value=devmap; prio=0; } - } - } - } - } - ha:obj_direct.2 { - uuid=WtJ2yg0xXq4HfeHrjRsAAAAC; - li:objects { - ha:pen.sheet-decor { shape=round; size=125; color=#777777; font_height=3000; font_family=sans; } - ha:pen.sheet-decor-fill { shape=round; size=125; color=#bbbbbb; font_height=3000; font_family=sans; } - ha:pen.titlebox-frame { shape=round; size=250; color=#777777; font_height=0; } - ha:pen.titlebox-fill { shape=round; size=250; color=#bbffbb; font_height=0; } - ha:pen.titlebox-big { shape=round; size=250; color=#777777; font_height=3000; font_family=sans; } - ha:pen.titlebox-small { shape=round; size=250; color=#777777; font_height=1500; font_family=sans; } - ha:pen.wire { shape=round; size=250; color=#2222bb; font_height=3000; font_family=sans; } - ha:pen.bus { shape=round; size=1500; color=#2222bb; font_height=3000; font_family=sans; } - ha:pen.hub { shape=round; size=3000; color=#6666ff; font_height=3000; font_family=sans; } - ha:pen.sym-decor { shape=round; size=125; color=#119911; font_height=3000; font_family=sans; } - ha:pen.sym-decor-fill { shape=round; size=125; color=#99ff99; font_height=3000; font_family=sans; } - ha:pen.sym-primary { shape=round; size=125; color=#119911; font_height=3000; font_family=sans; font_style=bold; } - ha:pen.sym-secondary { shape=round; size=125; color=#33bb33; font_height=3000; font_family=sans; } - ha:pen.term-decor { shape=round; size=250; color=#222222; font_height=3000; font_family=sans; } - ha:pen.term-primary { shape=round; size=250; color=#222222; font_height=3000; font_family=sans; font_style=bold; } - ha:pen.term-secondary { shape=round; size=250; color=#555555; font_height=3000; font_family=sans; } - ha:pen.busterm-decor { shape=round; size=1500; color=#222222; font_height=3000; font_family=sans; } - ha:pen.busterm-primary { shape=round; size=1500; color=#222222; font_height=3000; font_family=sans; font_style=bold; } - ha:pen.busterm-secondary { shape=round; size=1500; color=#555555; font_height=3000; font_family=sans; } - ha:pen.junction { shape=round; size=1000; color=#2222bb; font_height=3000; font_family=sans; } - ha:group.584 { - uuid=v7VZtjBlIJ78ZqoLatEAAAB/; src_uuid=iNOQfJpO6hT/HFDFGjoAAACK; - x=72000; y=132000; mirx=1; - li:objects { - ha:polygon.1 { - li:outline { - ha:line { x1=10266; y1=-1780; x2=9224; y2=-3517; } - ha:line { x1=9224; y1=-3517; x2=10935; y2=-3368; } - ha:line { x1=10935; y1=-3368; x2=10266; y2=-1780; } - } - stroke=sym-decor; - fill=sym-decor; - } - ha:group.2 { - uuid=v7VZtjBlIJ78ZqoLatEAAACA; src_uuid=iNOQfJpO6hT/HFDFGjoAAACL; - x=12000; y=8000; rot=90.000000; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=-4000; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=C - role=terminal - ha:spice/pinnum = { value=1; prio=31050; } - } - } - ha:group.3 { - uuid=v7VZtjBlIJ78ZqoLatEAAACB; src_uuid=iNOQfJpO6hT/HFDFGjoAAACM; - mirx=1; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=0; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=B - role=terminal - ha:spice/pinnum = { value=2; prio=31050; } - } - } - ha:group.4 { - uuid=v7VZtjBlIJ78ZqoLatEAAACC; src_uuid=iNOQfJpO6hT/HFDFGjoAAACN; - x=12000; y=-4000; rot=90.000000; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=-4000; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=E - role=terminal - ha:spice/pinnum = { value=3; prio=31050; } - } - } - ha:text.5 { x1=8000; y1=8000; rot=90.000000; dyntext=1; stroke=sym-secondary; text=%../a.devmap%; floater=1; } - ha:text.6 { x1=4000; y1=8000; rot=90.000000; dyntext=1; stroke=sym-primary; text=%../A.name%; floater=1; } - ha:arc.7 { cx=9000; cy=0; r=5500; sang=0.000000; dang=360.000000; stroke=sym-decor; } - ha:line.8 { x1=7000; y1=4000; x2=7000; y2=-4000; stroke=sym-decor; } - ha:line.9 { x1=4000; y1=0; x2=7000; y2=0; stroke=sym-decor; } - ha:line.10 { x1=7000; y1=-1000; x2=12000; y2=-4000; stroke=sym-decor; } - ha:line.11 { x1=7000; y1=1000; x2=12000; y2=4000; stroke=sym-decor; } - } - ha:attrib { - -sym-copyright=(C) 2022 Tibor 'Igor2' Palinkas - -sym-license-dist=GPLv2+ - -sym-license-use=Public Domain - -sym-source=sch-rnd default symbol lib - devmap=BC547_pth - name=Q3 - role=symbol - ha:spice/prefix = { value=Q; prio=31050; } - } - } - ha:group.600 { - uuid=v7VZtjBlIJ78ZqoLatEAAACp; src_uuid=iNOQfJpO6hT/HFDFGjoAAAAQ; - x=28000; y=168000; rot=270.000000; - li:objects { - ha:group.1 { - uuid=v7VZtjBlIJ78ZqoLatEAAACq; src_uuid=iNOQfJpO6hT/HFDFGjoAAAAR; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=0; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=C - role=terminal - ha:spice/pinnum = { value=2; prio=31050; } - } - } - ha:group.2 { - uuid=v7VZtjBlIJ78ZqoLatEAAACr; src_uuid=iNOQfJpO6hT/HFDFGjoAAAAS; - x=-16000; y=0; mirx=1; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=0; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=A - role=terminal - ha:spice/pinnum = { value=1; prio=31050; } - } - } - ha:line.3 { x1=-4000; y1=0; x2=-6000; y2=0; stroke=sym-decor; } - ha:line.4 { x1=-12000; y1=0; x2=-10000; y2=0; stroke=sym-decor; } - ha:line.5 { x1=-10000; y1=4000; x2=-6000; y2=0; stroke=sym-decor; } - ha:line.6 { x1=-6000; y1=0; x2=-10000; y2=-4000; stroke=sym-decor; } - ha:line.7 { x1=-10000; y1=4000; x2=-10000; y2=-4000; stroke=sym-decor; } - ha:line.8 { x1=-6000; y1=4000; x2=-6000; y2=-4000; stroke=sym-decor; } - ha:text.9 { x1=-4000; y1=13000; rot=90.000000; dyntext=1; stroke=sym-secondary; text=%../a.devmap%; floater=1; } - ha:text.10 { x1=-8000; y1=13000; rot=90.000000; dyntext=1; stroke=sym-primary; text=%../A.name%; floater=1; } - ha:line.11 { x1=-8000; y1=8000; x2=-6000; y2=11000; stroke=sym-decor; } - ha:line.12 { x1=-6000; y1=11000; x2=-7000; y2=10000; stroke=sym-decor; } - ha:line.13 { x1=-6000; y1=11000; x2=-6517; y2=9545; stroke=sym-decor; } - ha:line.14 { x1=-10000; y1=7000; x2=-8000; y2=10000; stroke=sym-decor; } - ha:line.15 { x1=-8000; y1=10000; x2=-8000; y2=8000; stroke=sym-decor; } - ha:line.16 { x1=-8303; y1=6354; x2=-6303; y2=9354; stroke=sym-decor; } - ha:line.17 { x1=-6303; y1=9354; x2=-7303; y2=8354; stroke=sym-decor; } - ha:line.18 { x1=-6303; y1=9354; x2=-6820; y2=7899; stroke=sym-decor; } - ha:line.19 { x1=-10303; y1=5354; x2=-8303; y2=8354; stroke=sym-decor; } - ha:line.20 { x1=-8303; y1=8354; x2=-8303; y2=6354; stroke=sym-decor; } - } - ha:attrib { - -sym-copyright=(C) 2022 Tibor 'Igor2' Palinkas - -sym-license-dist=GPLv2+ - -sym-license-use=Public Domain - -sym-source=sch-rnd default symbol lib - devmap=3mmLED_backplane - name=LED1 - role=symbol - ha:spice/prefix = { value=D; prio=31050; } - } - } - ha:group.604 { - uuid=v7VZtjBlIJ78ZqoLatEAAACv; src_uuid=r7aBlRTGFCEYXSuL5wwAAAFr; - x=-28000; y=0; - li:objects { - ha:line.1 { x1=56000; y1=184000; x2=56000; y2=188000; stroke=wire; } - } - ha:attrib { - ha:role = { value=wire-net; prio=0; } - } - } - ha:connection.633 { - li:conn { - /2/604/1 - /2/600/2/1 - } - } - ha:connection.641 { - li:conn { - /2/584/2/1 - /2/656/4 - } - } - ha:group.642 { - uuid=v7VZtjBlIJ78ZqoLatEAAAC/; src_uuid=iNOQfJpO6hT/HFDFGjoAAACO; - x=40000; y=144000; mirx=1; - li:objects { - ha:text.1 { x1=8000; y1=8000; rot=90.000000; dyntext=1; stroke=sym-secondary; text=%../a.devmap%; floater=1; } - ha:text.2 { x1=4000; y1=8000; rot=90.000000; dyntext=1; stroke=sym-primary; text=%../A.name%; floater=1; } - ha:group.3 { - uuid=v7VZtjBlIJ78ZqoLatEAAADA; src_uuid=iNOQfJpO6hT/HFDFGjoAAACP; - x=12000; y=4000; rot=90.000000; miry=1; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-1000; y1=-1000; rot=180.000000; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=E - role=terminal - ha:spice/pinnum = { value=3; prio=31050; } - } - } - ha:line.4 { x1=7000; y1=-4000; x2=7000; y2=4000; stroke=sym-decor; } - ha:line.5 { x1=4000; y1=0; x2=7000; y2=0; stroke=sym-decor; } - ha:arc.6 { cx=9000; cy=0; r=5500; sang=-0.000000; dang=-360.000000; stroke=sym-decor; } - ha:line.7 { x1=7000; y1=-1000; x2=12000; y2=-4000; stroke=sym-decor; } - ha:polygon.8 { - li:outline { - ha:line { x1=9992; y1=3988; x2=11034; y2=2251; } - ha:line { x1=11034; y1=2251; x2=9323; y2=2400; } - ha:line { x1=9323; y1=2400; x2=9992; y2=3988; } - } - stroke=sym-decor; - fill=sym-decor; - } - ha:line.9 { x1=7000; y1=1000; x2=12000; y2=4000; stroke=sym-decor; } - ha:group.10 { - uuid=v7VZtjBlIJ78ZqoLatEAAADB; src_uuid=iNOQfJpO6hT/HFDFGjoAAACQ; - x=12000; y=-8000; rot=90.000000; miry=1; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-1000; y1=-1000; rot=180.000000; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=C - role=terminal - ha:spice/pinnum = { value=1; prio=31050; } - } - } - ha:group.11 { - uuid=v7VZtjBlIJ78ZqoLatEAAADC; src_uuid=iNOQfJpO6hT/HFDFGjoAAACR; - mirx=1; miry=1; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=-3000; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=B - role=terminal - ha:spice/pinnum = { value=2; prio=31050; } - } - } - } - ha:attrib { - -sym-copyright=(C) 2022 Tibor 'Igor2' Palinkas - -sym-license-dist=GPLv2+ - -sym-license-use=Public Domain - -sym-source=sch-rnd default symbol lib - devmap=BC547_pth - name=Q1 - role=symbol - ha:spice/prefix = { value=Q; prio=31050; } - } - } - ha:group.656 { - uuid=v7VZtjBlIJ78ZqoLatEAAADN; - li:objects { - ha:line.3 { x1=44000; y1=128000; x2=44000; y2=144000; stroke=wire; } - ha:line.4 { x1=60000; y1=144000; x2=60000; y2=140000; stroke=wire; } - ha:line.5 { x1=40000; y1=144000; x2=60000; y2=144000; stroke=wire; } - ha:line.6 { x1=44000; y1=144000; x2=44000; y2=144000; stroke=junction; } - } - ha:attrib { - ha:role = { value=wire-net; prio=0; } - } - } - ha:group.659 { - uuid=v7VZtjBlIJ78ZqoLatEAAADO; - x=0; y=-12000; - li:objects { - ha:line.1 { x1=28000; y1=112000; x2=28000; y2=148000; stroke=wire; } - ha:line.14 { x1=44000; y1=112000; x2=44000; y2=124000; stroke=wire; } - ha:line.15 { x1=28000; y1=112000; x2=148000; y2=112000; stroke=wire; } - ha:line.16 { x1=44000; y1=112000; x2=44000; y2=112000; stroke=junction; } - } - ha:attrib { - ha:role = { value=wire-net; prio=0; } - } - } - ha:group.702 { - uuid=v7VZtjBlIJ78ZqoLatEAAADo; - li:objects { - ha:line.1 { x1=56000; y1=120000; x2=60000; y2=120000; stroke=wire; } - ha:line.2 { x1=60000; y1=120000; x2=60000; y2=124000; stroke=wire; } - } - ha:attrib { - ha:role = { value=wire-net; prio=0; } - } - } - ha:connection.704 { - li:conn { - /2/702/2 - /2/584/4/1 - } - } - ha:connection.707 { - li:conn { - /2/642/10/1 - /2/659/1 - } - } - ha:connection.710 { - li:conn { - /2/642/11/1 - /2/656/5 - } - } - ha:group.713 { - uuid=v7VZtjBlIJ78ZqoLatEAAADw; src_uuid=iNOQfJpO6hT/HFDFGjoAAACK; - x=56000; y=120000; mirx=1; - li:objects { - ha:polygon.1 { - li:outline { - ha:line { x1=10266; y1=-1780; x2=9224; y2=-3517; } - ha:line { x1=9224; y1=-3517; x2=10935; y2=-3368; } - ha:line { x1=10935; y1=-3368; x2=10266; y2=-1780; } - } - stroke=sym-decor; - fill=sym-decor; - } - ha:group.2 { - uuid=v7VZtjBlIJ78ZqoLatEAAADx; src_uuid=iNOQfJpO6hT/HFDFGjoAAACL; - x=12000; y=8000; rot=90.000000; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=-4000; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=C - role=terminal - ha:spice/pinnum = { value=1; prio=31050; } - } - } - ha:group.3 { - uuid=v7VZtjBlIJ78ZqoLatEAAADy; src_uuid=iNOQfJpO6hT/HFDFGjoAAACM; - mirx=1; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=0; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=B - role=terminal - ha:spice/pinnum = { value=2; prio=31050; } - } - } - ha:group.4 { - uuid=v7VZtjBlIJ78ZqoLatEAAADz; src_uuid=iNOQfJpO6hT/HFDFGjoAAACN; - x=12000; y=-4000; rot=90.000000; - li:objects { - ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } - ha:text.2 { x1=-3000; y1=-4000; dyntext=1; stroke=term-primary; text=%../a.display/name%; } - } - ha:attrib { - name=E - role=terminal - ha:spice/pinnum = { value=3; prio=31050; } - } - } - ha:text.5 { x1=8000; y1=8000; rot=90.000000; dyntext=1; stroke=sym-secondary; text=%../a.devmap%; floater=1; } - ha:text.6 { x1=4000; y1=8000; rot=90.000000; dyntext=1; stroke=sym-primary; text=%../A.name%; floater=1; } - ha:arc.7 { cx=9000; cy=0; r=5500; sang=0.000000; dang=360.000000; stroke=sym-decor; } - ha:line.8 { x1=7000; y1=4000; x2=7000; y2=-4000; stroke=sym-decor; } - ha:line.9 { x1=4000; y1=0; x2=7000; y2=0; stroke=sym-decor; } - ha:line.10 { x1=7000; y1=-1000; x2=12000; y2=-4000; stroke=sym-decor; } - ha:line.11 { x1=7000; y1=1000; x2=12000; y2=4000; stroke=sym-decor; } - } - ha:attrib { - -sym-copyright=(C) 2022 Tibor 'Igor2' Palinkas - -sym-license-dist=GPLv2+ - -sym-license-use=Public Domain - -sym-source=sch-rnd default symbol lib - devmap=BC547_pth - name=Q2 - role=symbol - ha:spice/prefix = { value=Q; prio=31050; } - } - } - ha:connection.714 { - li:conn { - /2/713/2/1 - /2/656/3 - } - } - ha:connection.715 { - li:conn { - /2/713/3/1 - /2/702/1 - } - } - ha:connection.716 { - li:conn { - /2/713/4/1 - /2/659/14 - } - } - ha:group.720 { - uuid=i+xaThFWMAlXcbuLIGAAAACq; - li:objects { - ha:line.1 { x1=28000; y1=152000; x2=28000; y2=168000; stroke=wire; } - } - ha:attrib { - ha:role = { value=wire-net; prio=0; } - } - } - ha:connection.721 { - li:conn { - /2/720/1 - /2/600/1/1 - } - } - ha:connection.722 { - li:conn { - /2/720/1 - /2/642/3/1 - } - } - } - ha:attrib { - drawing_min_height=200000 - drawing_min_width=287000 - maintainer= - page= - print_page=A/4 - title= - } - } - li:sch-rnd-conf-v1 { - ha:overwrite { - ha:editor { - grids_idx = 2 - grid = 4.0960 mm - } - } - } -}