Index: work/bug_files/TODO/diode-segfault.txt =================================================================== --- work/bug_files/TODO/diode-segfault.txt (nonexistent) +++ work/bug_files/TODO/diode-segfault.txt (revision 10403) @@ -0,0 +1,29 @@ +popup: name=/popups/sheet name2=/popups/popup-obj-none +[xcb] Unknown sequence number while processing queue +[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called +[xcb] Aborting, sorry about that. +sch-rnd: ../../src/xcb_io.c:260: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed. + +Thread 1 "sch-rnd" received signal SIGABRT, Aborted. +__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 +50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. +(gdb) bt +#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 +#1 0x00007ffff780b859 in __GI_abort () at abort.c:79 +#2 0x00007ffff780b729 in __assert_fail_base + (fmt=0x7ffff79a1588 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7ffff61de8d8 "!xcb_xlib_threads_sequence_lost", file=0x7ffff61de743 "../../src/xcb_io.c", line=260, function=) at assert.c:92 +#3 0x00007ffff781cfd6 in __GI___assert_fail + (assertion=0x7ffff61de8d8 "!xcb_xlib_threads_sequence_lost", file=0x7ffff61de743 "../../src/xcb_io.c", line=260, function=0x7ffff61deb90 "poll_for_event") at assert.c:101 +#4 0x00007ffff616a783 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6 +#5 0x00007ffff616a82d in () at /usr/lib/x86_64-linux-gnu/libX11.so.6 +#6 0x00007ffff616ab2a in _XEventsQueued () at /usr/lib/x86_64-linux-gnu/libX11.so.6 +#7 0x00007ffff615c341 in XPending () at /usr/lib/x86_64-linux-gnu/libX11.so.6 +#8 0x00007ffff70fd3ef in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 +#9 0x00007ffff6f40da1 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 +#10 0x00007ffff6f41312 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 +#11 0x00007ffff6f416f3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 +#12 0x00007ffff7299092 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 +#13 0x00007ffff7d71922 in rnd_gtkg_do_export (hid=0x7ffff7de7fc0 , design=0x555555b68d90, options=0x0, appspec=0x0) + at ../src/librnd/plugins/lib_gtk2_common/glue_hid.c:21 +#14 0x00007ffff7c1e5a1 in rnd_mainloop_interactive (ga=0x7fffffffe290, design=0x555555b68d90) at ../src/librnd/hid/hid_init.c:1114 +#15 0x00005555555ad035 in main (argc=1, argv=0x7fffffffe468) at sch-rnd.c:485 Index: work/bug_files/TODO/diode.rs =================================================================== --- work/bug_files/TODO/diode.rs (nonexistent) +++ work/bug_files/TODO/diode.rs (revision 10403) @@ -0,0 +1,585 @@ +ha:cschem-sheet-v1 { + ha:obj_indirect.1 { + li:objects { + ha:group.1 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAAY; + li:objects { + ha:group.1 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAAZ; 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.2 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACD; loclib_name=led5; + li:objects { + } + ha:attrib { + footprint=LED5 + li:portmap { + {C->pcb/pinnum=1} + {A->pcb/pinnum=2} + } + } + } + ha:group.3 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACE; loclib_name=wspr_cap_p; + li:objects { + } + ha:attrib { + footprint=wspr-cap-p.lht + li:portmap { + {P->pcb/pinnum=1} + {N->pcb/pinnum=2} + } + } + } + ha:group.4 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACF; 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:group.5 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACG; loclib_name=3mmLED_backplane; + li:objects { + } + ha:attrib { + footprint=3mmLEDbackplane.lht + li:portmap { + {C->pcb/pinnum=1} + {A->pcb/pinnum=2} + } + } + } + ha:group.6 { + uuid=QxPegv+Z5u35HjZlhEUAAABK; loclib_name=1n4148_minimelf; + li:objects { + } + ha:attrib { + footprint=minimelf + li:portmap { + {C->pcb/pinnum=1} + {A->pcb/pinnum=2} + } + } + } + ha:group.7 { + uuid=QxPegv+Z5u35HjZlhEUAAABN; loclib_name=1n400X_pth; + li:objects { + } + ha:attrib { + footprint={alf(400mil, type=normal)} + li:portmap { + {C->pcb/pinnum=1} + {A->pcb/pinnum=2} + } + } + } + } + ha:attrib { + ha:purpose = { value=devmap; prio=0; } + } + } + } + } + ha:obj_direct.2 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAAC; + li:objects { + ha:pen.sheet-decor { shape=round; size=125; color=#777777; 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-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.2 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAAJ; src_uuid=iNOQfJpO6hT/HFDFGjoAAABC; + x=61000; y=71000; rot=270.000000; + li:objects { + ha:group.1 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAAK; src_uuid=iNOQfJpO6hT/HFDFGjoAAABD; + x=20000; y=0; + 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=2 + role=terminal + } + } + ha:group.2 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAAL; src_uuid=iNOQfJpO6hT/HFDFGjoAAABE; + 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=1 + role=terminal + } + } + ha:text.3 { x1=12000; y1=3000; rot=90.000000; dyntext=1; stroke=sym-primary; text=%../a.value%; floater=1; } + ha:text.4 { x1=8000; y1=3000; rot=90.000000; dyntext=1; stroke=sym-primary; text=%../A.name%; floater=1; } + ha:polygon.5 { + li:outline { + ha:line { x1=4000; y1=2000; x2=4000; y2=-2000; } + ha:line { x1=4000; y1=-2000; x2=16000; y2=-2000; } + ha:line { x1=16000; y1=-2000; x2=16000; y2=2000; } + ha:line { x1=16000; y1=2000; x2=4000; y2=2000; } + } + 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 + footprint=acy(300) + name=R1 + role=symbol + value=330R + } + } + ha:group.5 { + uuid=KfG5tqOgL1tbLJ3rbD8AAABz; src_uuid=KfG5tqOgL1tbLJ3rbD8AAABs; + x=15000; y=75000; mirx=1; miry=1; + li:objects { + ha:text.1 { x1=0; y1=-6000; dyntext=1; stroke=sym-primary; text=%../A.name%; floater=1; } + ha:group.2 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAB0; src_uuid=KfG5tqOgL1tbLJ3rbD8AAABt; + mirx=1; + li:objects { + ha:line.1 { x1=0; y1=0; x2=4000; y2=0; stroke=term-decor; } + ha:text.2 { x1=1000; y1=0; dyntext=1; stroke=term-primary; text=%../A.name%; } + } + ha:attrib { + name=1 + role=terminal + } + } + ha:group.3 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAB1; src_uuid=KfG5tqOgL1tbLJ3rbD8AAABu; + x=0; y=4000; mirx=1; + li:objects { + ha:line.1 { x1=0; y1=0; x2=4000; y2=0; stroke=term-decor; } + ha:text.2 { x1=1000; y1=0; dyntext=1; stroke=term-primary; text=%../A.name%; } + } + ha:attrib { + name=2 + role=terminal + } + } + ha:group.4 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAB2; src_uuid=KfG5tqOgL1tbLJ3rbD8AAABv; + x=0; y=8000; mirx=1; + li:objects { + ha:line.1 { x1=0; y1=0; x2=4000; y2=0; stroke=term-decor; } + ha:text.2 { x1=1000; y1=0; dyntext=1; stroke=term-primary; text=%../A.name%; } + } + ha:attrib { + name=3 + role=terminal + } + } + ha:group.5 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAB3; src_uuid=KfG5tqOgL1tbLJ3rbD8AAABw; + x=0; y=12000; mirx=1; + li:objects { + ha:line.1 { x1=0; y1=0; x2=4000; y2=0; stroke=term-decor; } + ha:text.2 { x1=1000; y1=0; dyntext=1; stroke=term-primary; text=%../A.name%; } + } + ha:attrib { + name=4 + role=terminal + } + } + ha:group.6 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAB4; src_uuid=KfG5tqOgL1tbLJ3rbD8AAABx; + x=0; y=16000; mirx=1; + li:objects { + ha:line.1 { x1=0; y1=0; x2=4000; y2=0; stroke=term-decor; } + ha:text.2 { x1=1000; y1=0; dyntext=1; stroke=term-primary; text=%../A.name%; } + } + ha:attrib { + name=5 + role=terminal + } + } + ha:group.7 { + uuid=KfG5tqOgL1tbLJ3rbD8AAAB5; src_uuid=KfG5tqOgL1tbLJ3rbD8AAABy; + x=0; y=20000; mirx=1; + li:objects { + ha:line.1 { x1=0; y1=0; x2=4000; y2=0; stroke=term-decor; } + ha:text.2 { x1=1000; y1=0; dyntext=1; stroke=term-primary; text=%../A.name%; } + } + ha:attrib { + name=6 + role=terminal + } + } + ha:polygon.8 { + li:outline { + ha:line { x1=0; y1=-2000; x2=0; y2=22000; } + ha:line { x1=0; y1=22000; x2=4000; y2=22000; } + ha:line { x1=4000; y1=22000; x2=4000; y2=-2000; } + ha:line { x1=4000; y1=-2000; x2=0; y2=-2000; } + } + stroke=sym-decor; + } + } + ha:attrib { + footprint=USB_B_180_degree_PTH_universal-v1.rf + name=USB + role=symbol + } + } + ha:group.6 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACA; src_uuid=iNOQfJpO6hT/HFDFGjoAAAAQ; + x=61000; y=31000; rot=270.000000; + li:objects { + ha:group.1 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACB; 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:group.2 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACC; 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: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.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:group.26 { + uuid=KfG5tqOgL1tbLJ3rbD8AAACn; + x=-3000; y=-121000; + li:objects { + ha:line.1 { x1=64000; y1=172000; x2=64000; y2=168000; stroke=wire; } + } + ha:attrib { + ha:role = { value=wire-net; prio=0; } + } + } + ha:group.243 { + uuid=QjFjMRmh3XZZy/10yEkAAACF; src_uuid=iNOQfJpO6hT/HFDFGjoAAAB6; + x=61000; y=75000; + li:objects { + ha:group.1 { + uuid=QjFjMRmh3XZZy/10yEkAAACG; src_uuid=iNOQfJpO6hT/HFDFGjoAAAB7; + rot=270.000000; + li:objects { + ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } + } + ha:attrib { + ha:name = { value=1; prio=220; } + role=terminal + } + } + ha:line.2 { x1=2500; y1=4000; x2=-2500; y2=4000; stroke=sym-decor; } + ha:text.3 { x1=-4000; y1=4000; x2=4000; y2=7000; halign=center; dyntext=0; stroke=sym-primary; text=Vcc; } + } + 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 + li:connect { + {1:Vcc} + } + role=symbol + } + } + ha:group.245 { + uuid=QjFjMRmh3XZZy/10yEkAAACH; src_uuid=iNOQfJpO6hT/HFDFGjoAAAB6; + x=27000; y=75000; + li:objects { + ha:group.1 { + uuid=QjFjMRmh3XZZy/10yEkAAACI; src_uuid=iNOQfJpO6hT/HFDFGjoAAAB7; + rot=270.000000; + li:objects { + ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } + } + ha:attrib { + ha:name = { value=1; prio=220; } + role=terminal + } + } + ha:line.2 { x1=2500; y1=4000; x2=-2500; y2=4000; stroke=sym-decor; } + ha:text.3 { x1=-4000; y1=4000; x2=4000; y2=7000; halign=center; dyntext=0; stroke=sym-primary; text=Vcc; } + } + 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 + li:connect { + {1:Vcc} + } + role=symbol + } + } + ha:group.246 { + uuid=QjFjMRmh3XZZy/10yEkAAACL; src_uuid=iNOQfJpO6hT/HFDFGjoAAABm; + x=27000; y=55000; + li:objects { + ha:group.1 { + uuid=QjFjMRmh3XZZy/10yEkAAACM; src_uuid=iNOQfJpO6hT/HFDFGjoAAABn; + rot=90.000000; + li:objects { + ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } + } + ha:attrib { + ha:name = { value=1; prio=220; } + role=terminal + } + } + ha:line.2 { x1=-1500; y1=-5000; x2=1500; y2=-5000; stroke=sym-decor; } + ha:line.3 { x1=-500; y1=-6000; x2=500; y2=-6000; stroke=sym-decor; } + ha:line.4 { x1=-2500; y1=-4000; x2=2500; 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 + li:connect { + {1:GND} + } + role=symbol + } + } + ha:group.288 { + uuid=QjFjMRmh3XZZy/10yEkAAACP; + x=-33000; y=-105000; + li:objects { + ha:line.2 { x1=52000; y1=180000; x2=60000; y2=180000; stroke=wire; } + } + ha:attrib { + ha:role = { value=wire-net; prio=0; } + } + } + ha:group.432 { + uuid=4MvvHQVIWeK3YvmhR68AAABL; src_uuid=iNOQfJpO6hT/HFDFGjoAAABm; + x=61000; y=27000; + li:objects { + ha:group.1 { + uuid=4MvvHQVIWeK3YvmhR68AAABM; src_uuid=iNOQfJpO6hT/HFDFGjoAAABn; + rot=90.000000; + li:objects { + ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; } + } + ha:attrib { + ha:name = { value=1; prio=220; } + role=terminal + } + } + ha:line.2 { x1=-1500; y1=-5000; x2=1500; y2=-5000; stroke=sym-decor; } + ha:line.3 { x1=-500; y1=-6000; x2=500; y2=-6000; stroke=sym-decor; } + ha:line.4 { x1=-2500; y1=-4000; x2=2500; 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 + li:connect { + {1:GND} + } + role=symbol + } + } + ha:group.434 { + uuid=4MvvHQVIWeK3YvmhR68AAABN; src_uuid=4MvvHQVIWeK3YvmhR68AAABK; + x=61000; y=15000; + li:objects { + ha:line.2 { x1=0; y1=16000; x2=0; y2=12000; stroke=wire; } + } + ha:attrib { + ha:role = { value=wire-net; prio=0; } + } + } + ha:connection.452 { + li:conn { + /2/288/2 + /2/5/2/1 + } + } + ha:connection.453 { + li:conn { + /2/288/2 + /2/245/1/1 + } + } + ha:group.462 { + uuid=BmlyCdgRdMBX01uuS6UAAAAt; + x=6000; y=0; + li:objects { + ha:line.1 { x1=55000; y1=71000; x2=55000; y2=75000; stroke=wire; } + } + ha:attrib { + ha:role = { value=wire-net; prio=0; } + } + } + ha:group.478 { + uuid=X4Dggunj4v6S4ktKZA4AAAA4; + li:objects { + ha:line.1 { x1=19000; y1=55000; x2=27000; y2=55000; stroke=wire; } + ha:line.2 { x1=19000; y1=55000; x2=19000; y2=63000; stroke=wire; } + } + ha:attrib { + ha:role = { value=wire-net; prio=0; } + } + } + ha:connection.479 { + li:conn { + /2/478/1 + /2/5/7/1 + /2/478/2 + } + } + ha:connection.480 { + li:conn { + /2/478/1 + /2/246/1/1 + } + } + ha:connection.481 { + li:conn { + /2/478/2 + /2/5/5/1 + } + } + ha:connection.482 { + li:conn { + /2/478/2 + /2/5/6/1 + } + } + ha:connection.487 { + li:conn { + /2/26/1 + /2/6/2/1 + } + } + ha:connection.488 { + li:conn { + /2/26/1 + /2/2/1/1 + } + } + ha:connection.489 { + li:conn { + /2/434/2 + /2/6/1/1 + } + } + ha:connection.490 { + li:conn { + /2/434/2 + /2/432/1/1 + } + } + ha:connection.491 { + li:conn { + /2/462/1 + /2/2/2/1 + } + } + ha:connection.492 { + li:conn { + /2/243/1/1 + /2/462/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 { + draw_grid = 1 + grids_idx = 0 + grid = 1.0240 mm + line_refraction = false + ha:local_grid { + enable = 0 + } + fullscreen = 0 + } + } + } +}