{"id":4187,"date":"2025-01-20T21:56:51","date_gmt":"2025-01-20T20:56:51","guid":{"rendered":"https:\/\/lisby.dk\/wordpress\/?p=4187"},"modified":"2026-01-02T21:31:09","modified_gmt":"2026-01-02T20:31:09","slug":"2025-del-2-flere-skinner-og-jmris-genopfindelse","status":"publish","type":"post","link":"https:\/\/lisby.dk\/wordpress\/?p=4187","title":{"rendered":"2025 del 2 &#8211; Flere skinner og JMRI\u2019s genopfindelse"},"content":{"rendered":"\n<p>Det er efterh\u00e5nden nogen \u00e5r siden, jeg sidst havde gang i jernbanedriften. S\u00e5 hukommelsen skal genopfriskes p\u00e5 et par punkter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hvordan er det smartest at dele sin bane op i blokke? <\/li>\n\n\n\n<li>Hvordan var mit layout repr\u00e6senteret p\u00e5 sk\u00e6rmen, n\u00e5r jeg havde JMRI til at styre jernbanedriften? <\/li>\n\n\n\n<li>Hvordan var det nu lige, at jeg havde sat mit JMRI udviklingsmilj\u00f8 op? For jeg m\u00e5 hellere f\u00e5 det sat op igen. Det nytter ikke blot at installere JMRI. Der g\u00e5r ikke l\u00e6nge, f\u00f8r jeg f\u00e5r brug for at debugge eller at \u00e6ndre og tilf\u00f8je i Java koden.<\/li>\n<\/ul>\n\n\n\n<p>Ovenn\u00e6vnte oplysninger er borte i den forstand, at jeg er g\u00e5et fra Linux og over til Windows. Og jeg har ikke gemt screenshots af det, og har tilsyneladende ikke beskrevet det p\u00e5 disse sider.<\/p>\n\n\n\n<p>Jeg genopfrisker hukommelsen ved at l\u00e6se i JMRI dokumentationen og mine egne noter. Et par relevante links: <a href=\"https:\/\/www.jmri.org\/help\/en\/html\/doc\/Technical\/index.shtml\">https:\/\/www.jmri.org\/help\/en\/html\/doc\/Technical\/index.shtml<\/a> og <a href=\"http:\/\/www.rr-cirkits.com\/Clinics\/Cleveland%202014\/Control%20Panel%20Editor.pdf\">http:\/\/www.rr-cirkits.com\/Clinics\/Cleveland%202014\/Control%20Panel%20Editor.pdf<\/a> og <a href=\"http:\/\/www.rr-cirkits.com\/Clinics\/Cleveland%202014\/Automatic%20Train%20Control%20using%20Warrants.pdf\">http:\/\/www.rr-cirkits.com\/Clinics\/Cleveland%202014\/Automatic%20Train%20Control%20using%20Warrants.pdf<\/a> og <a href=\"https:\/\/lisby.dk\/wordpress\/?page_id=135\">https:\/\/lisby.dk\/wordpress\/?page_id=135<\/a> og <a href=\"https:\/\/lisby.dk\/wordpress\/?page_id=2424\">https:\/\/lisby.dk\/wordpress\/?page_id=2424<\/a><\/p>\n\n\n\n<p>Og s\u00e5 er der jo lige noget nyt, der ogs\u00e5 skal findes ud af, eksempelvis hvordan jeg bedst f\u00e5r inkluderet elevatoren i JMRI setup, warrant definitioner og mit Jython script til afvikling af warrants.<\/p>\n\n\n\n<p>Udviklingsmilj\u00f8et baserer jeg p\u00e5 NetBeans. Det anbefaler JMRI. Og det gjorde jeg ogs\u00e5 \u201ci gamle dage\u201d Det har jeg noteret i en bis\u00e6tning p\u00e5 disse sider.<\/p>\n\n\n\n<p>Og jeg har en kopi af den XML fil, hvori mit gamle layout var defineret. Den kan jeg loade ind i JMRI, n\u00e5r jeg f\u00e5r det op at k\u00f8re igen, s\u00e5 jeg kan se pr\u00e6cist, hvordan det var sat op i JMRI.<\/p>\n\n\n\n<p><strong>21\/1-2025: <\/strong>OpenJDK 17 (se <a href=\"https:\/\/www.jmri.org\/java\/\">https:\/\/www.jmri.org\/java\/<\/a>) og NetBeans 24 (se <a href=\"https:\/\/www.jmri.org\/help\/en\/html\/doc\/Technical\/NetBeans.shtml#installation\">https:\/\/www.jmri.org\/help\/en\/html\/doc\/Technical\/NetBeans.shtml#installation<\/a>) installeret. Nyeste JMRI klonet fra GitHub og bygget. PanelPro startet op og den gamle XML fil indl\u00e6st. Alt sammen for at producere det savnede screenshot:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/1D034FC8-97E7-4784-B40F-9DBB523EAC17.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"539\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/1D034FC8-97E7-4784-B40F-9DBB523EAC17-1024x539.jpeg\" alt=\"\" class=\"wp-image-4198\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/1D034FC8-97E7-4784-B40F-9DBB523EAC17-1024x539.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/1D034FC8-97E7-4784-B40F-9DBB523EAC17-300x158.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/1D034FC8-97E7-4784-B40F-9DBB523EAC17-768x405.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/1D034FC8-97E7-4784-B40F-9DBB523EAC17-1536x809.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/1D034FC8-97E7-4784-B40F-9DBB523EAC17.jpeg 2022w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>De tre etager med OBlocks, signal masts og sporskifter siger lidt sig selv. De hvide OBlocks betyder, at de er frie. De gr\u00f8nne er allokeret af en warrant. Og havde der v\u00e6ret et fysisk layout forbundet, s\u00e5 ville der ogs\u00e5 have v\u00e6ret nogen r\u00f8de (s\u00e5 vidt jeg husker) OBlocks, der hvor en sensor er aktiveret, fordi et lokomotiv tr\u00e6kker str\u00f8m fra skinnerne.<\/p>\n\n\n\n<p>Nederst til venstre er der tre elementer for hvert tog (se <a href=\"https:\/\/lisby.dk\/wordpress\/?page_id=2424\">https:\/\/lisby.dk\/wordpress\/?page_id=2424<\/a> for en definition af, hvad et tog er): En knap (implementeret som en intern sensor i JMRI) til at starte og stoppe toget og to tekst felter (variable i JMRI), der viser hhv. status og position for toget.<\/p>\n\n\n\n<p><strong>24\/1:<\/strong> JMRI interfacet til elevatoren fungerer nu. Se <a href=\"https:\/\/github.com\/kjlisby\/train_elevator\/tree\/main\/serial_elevator\/JMRI\">https:\/\/github.com\/kjlisby\/train_elevator\/tree\/main\/serial_elevator\/JMRI<\/a>. <\/p>\n\n\n\n<p>Men det vides endnu ikke, om mit script til afvikling af warrants fungerer sammen med elevatoren. Det kr\u00e6ver meget mere fysisk bane med sensorer \/ blokke, DCC styrede sporskifter osv. at teste det.<\/p>\n\n\n\n<p><strong>25\/1: <\/strong>Jeg begyndte dagen med at f\u00e5 samme information, som st\u00e5r p\u00e5 det fysiske display p\u00e5 elevatoren, frem p\u00e5 Control Panel\u2019et via ovenn\u00e6vnte JMRI elevator-interface og dets JMRI variable. Og det endda med sort baggrund og store bl\u00e5 tal, ligesom p\u00e5 elevatoren selv.<\/p>\n\n\n\n<p>Derudover brugte jeg lang tid p\u00e5 at mosle med skinnetilslutningen p\u00e5 h\u00f8jre side af de lige etager. Den sad en halv millimeter sk\u00e6vt, s\u00e5 de skinneender, der ligger l\u00f8st inde i elevatoren, ikke kunne passere igennem. Hvilket l\u00f8d meget grimt.<\/p>\n\n\n\n<p>Som en del af det \u00e6ndrede jeg lidt p\u00e5 kalibreringen af elevatorens h\u00f8jre side for etagerne 2, 4 og 6. Og det gjorde jeg inde fra JMRI\u2019s scripting vinduer, idet jeg havde ovenn\u00e6vnte JMRI\/elevator interface k\u00f8rende, hvorfor jeg f.eks. kunne k\u00f8re en kommando som:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code><font color=\"blue\"><kbd>ElevatorSingleton.sendCmd(\u201cset levelfromcalibration 6 7000 7000\u201d)<\/kbd><\/font><\/code><\/code><\/pre>\n\n\n\n<p>Jeg sluttede dagen med at s\u00e6tte midtertr\u00e5den p\u00e5 skinnen til etage 5. Endnu ikke loddet.<\/p>\n\n\n\n<p><strong>26\/1: <\/strong>S\u00e5 er der skinner p\u00e5 alle etager i forreste elevatorstol. Tre med og tre uden midterleder og tilslutning:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9E8C902-80A0-4CD1-A35C-4D70F98F3A99-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9E8C902-80A0-4CD1-A35C-4D70F98F3A99-1024x768.jpeg\" alt=\"\" class=\"wp-image-4225\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9E8C902-80A0-4CD1-A35C-4D70F98F3A99-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9E8C902-80A0-4CD1-A35C-4D70F98F3A99-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9E8C902-80A0-4CD1-A35C-4D70F98F3A99-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9E8C902-80A0-4CD1-A35C-4D70F98F3A99-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9E8C902-80A0-4CD1-A35C-4D70F98F3A99-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>27\/1:<\/strong> Midtertr\u00e5d sat p\u00e5 skinnen til etage 7. Uden lodning. Og nu har jeg vist nok \u201ckn\u00e6kket koden\u201d: Fra hver ende skal tr\u00e5den gennem de to f\u00f8rste huller og vikles rundt om svellen ved tredje hul. Resten af vejen er det lutter sm\u00e5 stykker fra et hul til det n\u00e6ste. Derved kan tr\u00e5den g\u00f8res nogenlunde glat, samtidig med at bunden af skinnen er flad i begge ender.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/9D8FEA94-5A2C-46F4-A3A6-C201EB9F62E4-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"361\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/9D8FEA94-5A2C-46F4-A3A6-C201EB9F62E4-1024x361.jpeg\" alt=\"\" class=\"wp-image-4229\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/9D8FEA94-5A2C-46F4-A3A6-C201EB9F62E4-1024x361.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/9D8FEA94-5A2C-46F4-A3A6-C201EB9F62E4-300x106.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/9D8FEA94-5A2C-46F4-A3A6-C201EB9F62E4-768x271.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/9D8FEA94-5A2C-46F4-A3A6-C201EB9F62E4-1536x542.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/9D8FEA94-5A2C-46F4-A3A6-C201EB9F62E4-2048x723.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>28\/1: <\/strong>S\u00e5 er der skinner p\u00e5 etage 7. N\u00e6ste problem er, at overgangen mellem elevator og omgivelser i h\u00f8jre side ikke rigtigt fungerer. Skinneenderne inde i og udenfor elevatoren st\u00f8der sammen. Jeg skal nok have justeret det lidt. Og s\u00e5 skal jeg have tilsluttet og testet IR sensorerne, f\u00f8r jeg kommer alt for meget l\u00e6ngere. Desuden skal jeg have checket (udskiftet) h\u00f8jre end-stop switch. Kalibreringen g\u00e5r nogen gange helt galt i h\u00f8jre side. Og jeg har set den v\u00e6re aktiv (ved en \u201cget position\u201d kommando) p\u00e5 et tidspunkt, hvor den slet ikke burde v\u00e6re det.<\/p>\n\n\n\n<p><strong>29\/1: <\/strong>Jeg havde kun 1\/2 time. Jeg fik l\u00f8snet skruerne, som holder den fejlende switch, en smule. S\u00e5 m\u00e5 vi se, om det g\u00f8r en forskel. Jeg klippede \u201cvingerne\u201d, der skal fungere som guide, af skinneenden p\u00e5 den ene hylde. Men det gjorde ingen forskel. Og jeg fors\u00f8gte at justere enden udenfor. Men den var allerede rykket s\u00e5 langt ud, som den kan komme. Jeg printer en ny ende udenfor elevatoren, som er 1\/2 mm kortere, og som har mindre kugler til at guide. Jeg tror ikke, at guiden er n\u00f8dvendig. Det ser ikke ud til, at centreringen er et problem, der hvor jeg klippede guiden helt v\u00e6k.<\/p>\n\n\n\n<p><strong>31\/1:<\/strong> To problemer l\u00f8st og et problem delvis l\u00f8st: Defekt end-stop switch i h\u00f8jre side, skinneenden i venstre side af is\u00e6r etage 9 samt meget st\u00f8j fra stepper motorerne.<\/p>\n\n\n\n<p>Jeg skiftede end-stop switchen. Det hjalp ikke. Det viste sig, at intern pullup p\u00e5 GPIO 19 ikke fungerer p\u00e5 ESP32. Der st\u00e5r ikke noget om det i den dokumentation, jeg kan finde. Men en googling afsl\u00f8rede, at andre har konstateret noget lignende. Jeg brugte meget tid p\u00e5 at fors\u00f8ge at l\u00f8se det i software. Men uden held. Mit endelige fors\u00f8g var disse linier:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">  #include &lt;ESP.h&gt;<br>  gpio_pulldown_dis(GPIO_NUM_19);<br>  gpio_pullup_en(GPIO_NUM_19);<br>  gpio_set_pull_mode(GPIO_NUM_19, GPIO_PULLUP_ONLY);<\/pre>\n\n\n\n<p>S\u00e5 jeg proppede en 4,7 kohm modstand p\u00e5 mellem 3,3 volt i kabelforbindelsen til den ene IR modtager og kabelforbindelsen til end-stop switchen. Og problemet forsvandt. Sp\u00e6ndingen steg fra 2 til 2,7 volt. Jeg f\u00e5r i \u00f8vrigt brug for at g\u00f8re noget lignende for at skaffe 3,3 volt til de nye stepper motor drivere, som jeg lige har bestilt (se det f\u00f8lgende). Begge dele burde selvf\u00f8lgelig g\u00f8res p\u00e5 elektronik printet. Og hvis jeg startede forfra p\u00e5 det, ville jeg nok bruge alle SPI pindene som netop det, s\u00e5 jeg kunne f\u00e5 SPI kommunikation til de nye drivere. Men jeg vil meget n\u00f8dig starte forfra.<\/p>\n\n\n\n<p>Jeg tror, at problemet skyldes, at GPIO 19 pr. default er MISO (dvs. data input) benet i default SPI interfacet. M\u00e5ske ville det hj\u00e6lpe, hvis jeg kunne finde ud af at omkonfigurere det. Men mon ikke hardware pullup er mere stabilt i l\u00e6ngden?<\/p>\n\n\n\n<p>Skinneenden i venstre side p\u00e5 etage 9 var helt gal. Den kn\u00e6kkede ganske enkelt. Jeg lavede nye ender b\u00e5de udenfor elevatoren og inde i etage 9. Faktisk hele tre fors\u00f8g p\u00e5 den indvendige, f\u00f8r det fungerede.<\/p>\n\n\n\n<p>Og s\u00e5 er der st\u00f8jen. Jeg brugte det meste af aftenen i g\u00e5r p\u00e5 at l\u00e6se om st\u00f8j fra steppermotorer og hvordan man m\u00e5ske kan l\u00f8se det. Og det lader til at l\u00f8sningen ligger i driverne. Mine TB6600 drivere f\u00e5r h\u00f8vl i alle mulige tests p\u00e5 YouTube m.v. Bl.a. fordi de driver stepperne med noget der ligner en firkant-kurve. Dvs., at stepperne k\u00f8rer i hak. Det hj\u00e6lper at k\u00f8re med microsteps. Jeg har konfigureret til 8 microsteps, og det g\u00f8r en ret stor forskel. <\/p>\n\n\n\n<p>Det hj\u00e6lper sandsynligvis ogs\u00e5 at s\u00e6tte hastigheden op. Men det vil jeg helst ikke. Der skal ikke kastes rundt med mine tog.<\/p>\n\n\n\n<p>Den del af homingen, hvor mit software leder efter det pr\u00e6cise sted, hvor end-stop switchene ikke l\u00e6ngere er aktiveret, foregik ved at k\u00f8re 20 steps (dvs. 1\/10 omdrejning) af gangen. Fordi jeg har en teori om, at det derved foreg\u00e5r s\u00e5 passende langsomt, at jeg n\u00e5r at stoppe ved pr\u00e6cis samme step hver gang. Men det larmede. S\u00e5 derfor satte jeg det op til 500 steps eller 2,5 omdrejning og satte til geng\u00e6ld farten ned. I f\u00f8rste omgang alt for meget, hvilket fik det til at lyde som et maskingev\u00e6r, fordi hvert eneste step bet\u00f8d start og stop af motorerne. Men efter kun at have halveret hastigheden, samtidig med at de 8 microstep er indf\u00f8rt, lyder det faktisk helt t\u00e5leligt.<\/p>\n\n\n\n<p>Men skal det v\u00e6re rigtig godt, skal jeg if\u00f8lge ovenn\u00e6vnte tests skifte driverne ud med nogen fra Trinamic. De er nemlig i stand til at interpolere helt op til 1024 microsteps, hvilket f\u00e5r firkanten \u00e6ndret til en n\u00e6sten perfekt sinuskurve. Og ydermere har de nogen patenterede modes: \u201cBased on TRINAMICs sophisticated SpreadCycle and StealthChop choppers, the driver ensures absolutely noiseless operation combined with maximum efficiency and best motor torque.\u201d Det lyder jo godt. S\u00e5 jeg har bestilt et par stykker:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/137C5962-6325-4B81-92BE-E3D3D21AE4BE.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"978\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/137C5962-6325-4B81-92BE-E3D3D21AE4BE-1024x978.jpeg\" alt=\"\" class=\"wp-image-4248\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/137C5962-6325-4B81-92BE-E3D3D21AE4BE-1024x978.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/137C5962-6325-4B81-92BE-E3D3D21AE4BE-300x286.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/137C5962-6325-4B81-92BE-E3D3D21AE4BE-768x733.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/137C5962-6325-4B81-92BE-E3D3D21AE4BE.jpeg 1349w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Controlleren er ikke super kostbar. Men den har en masse funktionalitet, hvor man skal bruge det serielle interface (SPI) for at konfigurere detaljerne. Men jeg har t\u00e6nkt mig at bruge den uden SPI, og derfor n\u00f8jes med et subset af, hvad den kan. Hvilket bl.a. er at tilpasse sig nogen karakteristika af motoren samt ovenn\u00e6vnte lave st\u00f8jniveau. <\/p>\n\n\n\n<p><strong>2\/2:<\/strong> Stik til end-stop switche og IR sensorer loddet p\u00e5. Inklusive ovenn\u00e6vnte pullup modtand og 3,3 volt forsyning til de nye stepper drivere. Indtil videre har switchene v\u00e6ret forbundet vha. kronemuffer og IR sensorerne slet ikke forbundet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/27F1F16A-1F3D-4CD3-939C-3301225A206D-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/27F1F16A-1F3D-4CD3-939C-3301225A206D-768x1024.jpeg\" alt=\"\" class=\"wp-image-4261\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/27F1F16A-1F3D-4CD3-939C-3301225A206D-768x1024.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/27F1F16A-1F3D-4CD3-939C-3301225A206D-225x300.jpeg 225w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/27F1F16A-1F3D-4CD3-939C-3301225A206D-1152x1536.jpeg 1152w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/27F1F16A-1F3D-4CD3-939C-3301225A206D-1536x2048.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/27F1F16A-1F3D-4CD3-939C-3301225A206D-scaled.jpeg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n\n\n\n<p>Dagens software \u00e6ndring: Jeg havde lavet det s\u00e5dan, at hvis en IR sensor melder optaget, ville en kommando om at starte bev\u00e6gelse til en ny etage blive afvist. Den betingelse har jeg fjernet. For den er ikke n\u00f8dvendig. Motorerne vil alligevel ikke k\u00f8re, f\u00f8r alle fire IR sensorer melder klart spor. Desuden viser jeg nu et \u201cB\u201d i displayet, s\u00e5l\u00e6nge der er et spor blokeret.<\/p>\n\n\n\n<p>Da jeg til sidst ville teste det hele, fik jeg et chok. Elevatoren trak sig sk\u00e6v med det samme. Heldigvis har stepperne mistet en del moment efter at jeg indf\u00f8rte de 8 microsteps. S\u00e5 motorerne \u201ckammede over\u201d uden at \u00f8del\u00e6gge noget. <\/p>\n\n\n\n<p>Efter en del debugning med min \u201cmove\u201d kommando fandt jeg ud af, at venstre side kunne k\u00f8re b\u00e5de op og ned p\u00e5 kommando, mens h\u00f8jresiden k\u00f8rte op, uanset om jeg kommanderede op eller ned. Og hvad var der sket? Jeg havde s\u00e5m\u00e6nd f\u00e5et revet DIR ledningen ud af en kronemuffe.<\/p>\n\n\n\n<p><strong>8\/2:<\/strong> Skinne monteret p\u00e5 etage 9.<\/p>\n\n\n\n<p><strong>9\/2: <\/strong>Sidste skinne (etage 11) i forreste elevatorstol installeret. Teknikken til at montere midtertr\u00e5den er:<\/p>\n\n\n\n<p>Slib den kant af hullerne i svellerne, der vender ind mod midten af skinnen. <\/p>\n\n\n\n<p>Monter dern\u00e6st i hver ende et stykke tr\u00e5d, der f\u00f8rst g\u00f8res fast i den 3D-printede skinne-ende med et lille stykke gaffatape, dern\u00e6st ned gennem de f\u00f8rste to huller og op over svellen lige efter hullet, og sluttelig ned gennem det tredje hul, hvor enden b\u00f8jes hen under n\u00e6ste svelle.<\/p>\n\n\n\n<p>Monter dern\u00e6st korte stykker tr\u00e5d fra hul til hul. Lav et hak, der passer ned i n\u00e6ste hul og b\u00f8j den rundt om svellen, hvor forrige tr\u00e5dstykke g\u00e5r ned i hullet. Tr\u00e5dens l\u00e6ngde passer, n\u00e5r den g\u00e5r fra svellen f\u00f8r det ene hul til anden svelle efter det n\u00e6ste hul.<\/p>\n\n\n\n<p>Alle \u201csamlinger\u201d loddes p\u00e5 bagsiden. Og skinnen forsynes med ledninger, hvorefter der fastg\u00f8res seks stk. underlag med gaffatape. De to yderste skr\u00e5nende, de midterste fire lige.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/61E995A5-098E-4F2B-8D11-7AEC7CE99E03-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"426\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/61E995A5-098E-4F2B-8D11-7AEC7CE99E03-1024x426.jpeg\" alt=\"\" class=\"wp-image-4271\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/61E995A5-098E-4F2B-8D11-7AEC7CE99E03-1024x426.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/61E995A5-098E-4F2B-8D11-7AEC7CE99E03-300x125.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/61E995A5-098E-4F2B-8D11-7AEC7CE99E03-768x319.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/61E995A5-098E-4F2B-8D11-7AEC7CE99E03-1536x639.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/61E995A5-098E-4F2B-8D11-7AEC7CE99E03-2048x852.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/5B0A0ED1-BD1F-4A8A-B4CD-128F94B4E6A9-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/5B0A0ED1-BD1F-4A8A-B4CD-128F94B4E6A9-1024x768.jpeg\" alt=\"\" class=\"wp-image-4272\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/5B0A0ED1-BD1F-4A8A-B4CD-128F94B4E6A9-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/5B0A0ED1-BD1F-4A8A-B4CD-128F94B4E6A9-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/5B0A0ED1-BD1F-4A8A-B4CD-128F94B4E6A9-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/5B0A0ED1-BD1F-4A8A-B4CD-128F94B4E6A9-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/5B0A0ED1-BD1F-4A8A-B4CD-128F94B4E6A9-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Desuden har jeg lagt et helt skinnestykke p\u00e5 alle lige etager, dvs. bagerste elevatorstol, s\u00e5ledes at jeg er klar til at m\u00e5le, hvor lange stykker skinne, der skal loddes p\u00e5, s\u00e5 skinnerne kommer til at passe til stolen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/2F151621-C887-40AF-9F77-9EBF55DF613E-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/2F151621-C887-40AF-9F77-9EBF55DF613E-1024x768.jpeg\" alt=\"\" class=\"wp-image-4273\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/2F151621-C887-40AF-9F77-9EBF55DF613E-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/2F151621-C887-40AF-9F77-9EBF55DF613E-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/2F151621-C887-40AF-9F77-9EBF55DF613E-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/2F151621-C887-40AF-9F77-9EBF55DF613E-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/2F151621-C887-40AF-9F77-9EBF55DF613E-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>10\/2: <\/strong>Jeg har sk\u00e5ret skinneforl\u00e6ngelser til de nederste to lige etager (12 og 10). Jeg synes, at jeg m\u00e5lte meget pr\u00e6cist ud p\u00e5 alle lige etager, og fandt frem til 294 mm p\u00e5 alle seks etager. Men skinnen bugtede sig ret voldsomt. Jeg skar derfor 1 mm af, s\u00e5 forl\u00e6ngelsen nu er 293 mm, hvorefter skinnen p\u00e5 etage 12 kunne v\u00e6re der.<\/p>\n\n\n\n<p><strong>11\/2:<\/strong> Skinneforl\u00e6ngelser til yderligere tre etager sk\u00e5ret. Og skinnerne til etagerne 10, 8, 6 og delvis 4 (billedet) monteret. Altsammen stadigv\u00e6k uden midtertr\u00e5d, som er langt den st\u00f8rste tidsr\u00f8ver.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F0681C4D-ED06-4EF9-B8E1-ACF0F2E75C11-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"216\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F0681C4D-ED06-4EF9-B8E1-ACF0F2E75C11-1024x216.jpeg\" alt=\"\" class=\"wp-image-4282\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F0681C4D-ED06-4EF9-B8E1-ACF0F2E75C11-1024x216.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F0681C4D-ED06-4EF9-B8E1-ACF0F2E75C11-300x63.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F0681C4D-ED06-4EF9-B8E1-ACF0F2E75C11-768x162.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F0681C4D-ED06-4EF9-B8E1-ACF0F2E75C11-1536x323.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F0681C4D-ED06-4EF9-B8E1-ACF0F2E75C11-2048x431.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>13\/2: <\/strong>Jeg har tegnet banen op med blok- og sporskiftenumre, som forberedelse til at definere layoutet i JMRI:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-13-114800.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"893\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-13-114800-1024x893.png\" alt=\"\" class=\"wp-image-4293\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-13-114800-1024x893.png 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-13-114800-300x262.png 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-13-114800-768x670.png 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-13-114800-1536x1339.png 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-13-114800.png 1772w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Og jeg er begyndt at taste ind. Jeg har forel\u00f8big f\u00e5et defineret halvdelen af OBlocks\u2019ene inklusive Portals, Paths og sporskiftere. Men der mangler rigtig meget endnu. <\/p>\n\n\n\n<p>P\u00e5 hardware-fronten er sidste skinne kommet p\u00e5 plads i elevatoren. Fortsat dog uden str\u00f8m\/midterleder p\u00e5 de lige etager.<\/p>\n\n\n\n<p><strong>14\/2: <\/strong>Blok-nummereringen lavet helt om. Og jeg havde ogs\u00e5 glemt et sposkifte (T10 nedenfor).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-14-141247.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"889\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-14-141247-1024x889.png\" alt=\"\" class=\"wp-image-4300\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-14-141247-1024x889.png 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-14-141247-300x261.png 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-14-141247-768x667.png 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/Screenshot-2025-02-14-141247.png 1492w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Og hvorfor er det vigtigt? Fordi jeg gerne vil, at bloknummereringen f\u00f8lger sensor nummereringen. Og mine sensorer udg\u00f8res af tre print med hver 16 sensorer. <\/p>\n\n\n\n<p>S\u00e5 for at undg\u00e5 at tr\u00e6kke ledningerne frem og tilbage mellem de to sider af rummet, har jeg nu gjort det s\u00e5dan, at et sensormodul (B33-48) nu d\u00e6kker hele v\u00e6ggen \u00f8verst p\u00e5 tegningen, et andet (B17-32) det nederste h\u00f8jre hj\u00f8rne af tegningen og et (B1-16) p\u00e5 v\u00e6ggen nederst p\u00e5 tegningen.<\/p>\n\n\n\n<p>Samtidig har jeg afsat lidt huller i talr\u00e6kken til bl.a. at kunne lave en udvidelse til venstre for p\u00e5 et tidspunkt at lukke hesteskoen, s\u00e5 det bliver en oval samt hvad &#8220;man&#8221; nu ellers finder p\u00e5.<\/p>\n\n\n\n<p>Desv\u00e6rre betyder \u00e6ndringen, at jeg spildte en time i g\u00e5r p\u00e5 at definere OBlocks m.v., som nu skal g\u00f8res om. Hvilket jeg har gjort i dag. Dvs. (se \u201cclinic\u201d, som jeg linker til \u00f8verst p\u00e5 denne side):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Start PanelPro.<\/li>\n\n\n\n<li>V\u00e6lg Tools -&gt; Tables -&gt; Sensors.<\/li>\n\n\n\n<li>Check at sensorerne fra kommandostationen er til stede eller lav nogen interne sensorer, som sidenhen kan skiftes ud med de fysiske ved at editere XML filen.<\/li>\n\n\n\n<li>Gentag \u00f8velsen for sporskiftere.<\/li>\n\n\n\n<li>\u00c5bn et nyt Control Panel.<\/li>\n\n\n\n<li>I menuen p\u00e5 denne v\u00e6lges Add Item -&gt; Occupancy Table.<\/li>\n\n\n\n<li>I det vindue, der \u00e5bnes, oprettes f\u00f8rst alle OBlocks.<\/li>\n\n\n\n<li>Dern\u00e6st pr. OBlock tilf\u00f8jes sensornavnet og der trykkes p\u00e5 Paths knappen, alle paths tilf\u00f8jes (hvilket kr\u00e6ver, at man hopper til Portal vinduet og tilf\u00f8jer de n\u00f8dvendig Portaler), for hver Path trykkes p\u00e5 Turnouts og de relevante sporskiftere tilf\u00f8jes.<\/li>\n<\/ol>\n\n\n\n<p>Derefter fik jeg placeret de f\u00f8rste f\u00e5 sporskifter og blok ikoner i det nye Control Panel.<\/p>\n\n\n\n<p>Jeg brugte lidt tid p\u00e5 at finde ud af, hvordan man \u00e6ndrer baggrundsfarven: Hold Ctrl tasten nede og klik p\u00e5 baggrunden. S\u00e5 \u00e5bnes en dialogboks.<\/p>\n\n\n\n<p>Dern\u00e6st oprettede jeg de f\u00f8rste to Signal Masts og fik ogs\u00e5 placeret dem i panelet:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>I Panel Pro v\u00e6lges menuen Tools -&gt; Tables -&gt; Signals -&gt; Signal Masts.<\/li>\n\n\n\n<li>Tilf\u00f8j to Signal Masts (en for hver retning) for hver eneste Portal. Jeg v\u00e6lger Danish Simplified systemet, Indk\u00f8rselssignal, virtuelt (alts\u00e5 kun inde i JMRI og ikke fysiske signaler).<\/li>\n\n\n\n<li>G\u00e5 tilbage til Occupancy Block Table vinduet og v\u00e6lg signal tabellen i Tables menuen.<\/li>\n\n\n\n<li>G\u00e5 ind i det vindue, der derved \u00e5bnes, og tilknyt fra og til Oblocks og Portal til hver Signal Mast.<\/li>\n\n\n\n<li>Placer Signal Mast ikonerne i Control Panelet. Jeg fandt frem til, at nogenlunde passer at skalere ikonerne til 60%.<\/li>\n\n\n\n<li>N\u00e5r hele panelet er defineret skal der defineres signal mast logic ved at h\u00f8jreklikke p\u00e5 hver signal ikon og definere hvilke sensorer, sporskifter og andre signaler, der skal styre p\u00e5g\u00e6ldende signal.<\/li>\n\n\n\n<li>Sluttelig (fandt jeg ud af 27\/3) skal Signal tabellen i Occupancy Block Table vinduet udfyldes, for at definere sammenh\u00e6ngen mellem Signal Masts, OBlocks og Portals, s\u00e5dan at Warrants kan styres af signaler.<\/li>\n<\/ol>\n\n\n\n<p><strong>L\u00f8rdag 15\/2: <\/strong>Alle lige etager kalibreret endnu en gang efter at have f\u00e5et skinner. Desuden er der nu midterleder p\u00e5 etage 12 og 10. Og etage 8 er klar til lodning og ledning.<\/p>\n\n\n\n<p><strong>18\/2:<\/strong> S\u00e5 er der str\u00f8m p\u00e5 etage 8 og 6. <\/p>\n\n\n\n<p>Det g\u00e5r knap s\u00e5 godt med mine nye stepper drivere, som jeg bestilte 31\/1. Afsender p\u00e5stod, at de blev afsendt 10\/2. Men der er stadigv\u00e6k ingen track and trace information. Efter mange henvendelser har afsender nu endelig meddelt, at de ikke kan skaffe varen.  Men jeg bliver n\u00f8dt til at vente et par dage endnu, f\u00f8r jeg kan klage til AliExpress og f\u00e5 mine penge tilbage.<\/p>\n\n\n\n<p>Til geng\u00e6ld har jeg bestilt to andre drivere baseret p\u00e5 samme chip. Billigere, men ikke lige s\u00e5 gennemf\u00f8rt. Det er kun et r\u00e5t print, som jeg selv skal lave en kasse til (med plads og \u00e5bning til k\u00f8lepladen). Se <a href=\"https:\/\/github.com\/makerbase-mks\/MKS-Big-Current-Driver\">projektbeskrivelsen<\/a> her.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/484F6612-BDFC-450D-BE60-E6C386644983.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"437\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/484F6612-BDFC-450D-BE60-E6C386644983.jpeg\" alt=\"\" class=\"wp-image-4314\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/484F6612-BDFC-450D-BE60-E6C386644983.jpeg 683w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/484F6612-BDFC-450D-BE60-E6C386644983-300x192.jpeg 300w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n\n\n\n<p><strong>20\/2: <\/strong>Alle skinner har nu str\u00f8m p\u00e5. Dvs. hele elevatoren er f\u00e6rdig +\/- nogen nye stepper drivere, lidt p\u00e6nere ledningsf\u00f8ring til ditto samt at l\u00e6gge l\u00e5get p\u00e5 elektronikboksen.<\/p>\n\n\n\n<p><strong>23\/2:<\/strong> Lidt i limbo-mode. For\u00e5ret kommer snart, og s\u00e5 er det ikke futtogstid mere. Have-aktiviteter m.v. s\u00e5 sm\u00e5t ved at g\u00e5 i gang. Jeg mangler de nye stepper-drivere for at g\u00f8re elevatoren helt f\u00e6rdig. Og hylderne skal males, f\u00f8r jeg for alvor g\u00e5r i gang med at bygge banen.<\/p>\n\n\n\n<p>S\u00e5 jeg har ryddet op i b\u00e5de garagen og tog-rummet. Dvs. lagt alt v\u00e6rkt\u00f8j p\u00e5 plads og flyttet mit arbejdsbord p\u00e5 plads, s\u00e5 det ikke l\u00e6ngere st\u00e5r inde under elevatoren. Der st\u00e5r i stedet to flyttekasser med ting og sager til at bygge banen af. De havde ellers haft ophold i entreen, siden elevatoren kom ind fra malerv\u00e6rkstedet.<\/p>\n\n\n\n<p>Og s\u00e5 har jeg endnu en gang t\u00e6nkt mig lidt om og fjernet blok 124 ovenfor. Det nytter ikke noget, at en warrant kun reserverer halvdelen af elevatoren. S\u00e5 derfor pr\u00f8ver jeg nu i stedet at lade alle 12 etager hedde blok 24. S\u00e5 m\u00e5 jeg holde tungen lige i munden, n\u00e5r jeg definerer warrants, s\u00e5 jeg bruger de rigtige blokke udenfor elevatoren, alt efter om toget holder p\u00e5 en lige eller en ulige etage.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/86B786B6-06AA-4AE9-9B1E-7574284CDCCC-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"700\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/86B786B6-06AA-4AE9-9B1E-7574284CDCCC-1024x700.jpeg\" alt=\"\" class=\"wp-image-4321\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/86B786B6-06AA-4AE9-9B1E-7574284CDCCC-1024x700.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/86B786B6-06AA-4AE9-9B1E-7574284CDCCC-300x205.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/86B786B6-06AA-4AE9-9B1E-7574284CDCCC-768x525.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/86B786B6-06AA-4AE9-9B1E-7574284CDCCC-1536x1049.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/86B786B6-06AA-4AE9-9B1E-7574284CDCCC-2048x1399.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>12\/3:<\/strong> Det meste af layoutet defineret i JMRI. Dog endnu ikke signaler og warrants. Sporskiftere redefineret i ECoS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9CFC6B6-97B8-43ED-9F05-114826EB57FB-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9CFC6B6-97B8-43ED-9F05-114826EB57FB-1024x434.jpeg\" alt=\"\" class=\"wp-image-4325\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9CFC6B6-97B8-43ED-9F05-114826EB57FB-1024x434.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9CFC6B6-97B8-43ED-9F05-114826EB57FB-300x127.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9CFC6B6-97B8-43ED-9F05-114826EB57FB-768x326.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9CFC6B6-97B8-43ED-9F05-114826EB57FB-1536x651.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/F9CFC6B6-97B8-43ED-9F05-114826EB57FB-2048x868.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>De nye stepper-drivere er endelig kommet til Holland. S\u00e5 nu er det kun et sp\u00f8rgsm\u00e5l om f\u00e5 dage.<\/p>\n\n\n\n<p><strong>16\/3:<\/strong> Virtuelle Signal Masts inklusive logik defineret p\u00e5 den \u00f8verste halvdel af banen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/93338121-D772-4618-8565-2224784ABB85.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"578\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/93338121-D772-4618-8565-2224784ABB85-1024x578.jpeg\" alt=\"\" class=\"wp-image-4329\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/93338121-D772-4618-8565-2224784ABB85-1024x578.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/93338121-D772-4618-8565-2224784ABB85-300x169.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/93338121-D772-4618-8565-2224784ABB85-768x433.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/93338121-D772-4618-8565-2224784ABB85-1536x867.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/93338121-D772-4618-8565-2224784ABB85-2048x1155.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>De nye stepperdrivere installeret. De gjorde elevatoren lydl\u00f8s, n\u00e5r den st\u00e5r stille. Og mere lavm\u00e6lt, mens den bev\u00e6ger sig. Men jeg har observeret en underlig opf\u00f8rsel under homing, hvor den aldrig bliver f\u00e6rdig med at home. Jeg fik softwaren til at skrive mere information om, hvad der foreg\u00e5r. Men derved forsvandt problemet desv\u00e6rre, uden at jeg fandt ud af, hvad der i virkeligheden g\u00e5r galt.<\/p>\n\n\n\n<p>Derudover har jeg monteret en gardinstang. Fruen har nemlig lovet at sy et gardin til at holde st\u00f8v og sollys ude.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/image-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/image-1024x768.jpg\" alt=\"\" class=\"wp-image-4330\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/image-1024x768.jpg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/image-300x225.jpg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/image-768x576.jpg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/image-1536x1152.jpg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/image-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>18\/3:<\/strong> For at styre de to krydssporskiftere rigtigt er jeg g\u00e5et over til LogixNG, som er noget nyt (for mig) i JMRI. Jeg skiftede fra Logix til LogixNG, fordi kun LogixNG tillader at s\u00e6tte tilstanden af et sporskifte til &#8220;Inconsistent&#8221;. Og s\u00e5 er det nok meget godt at blive bekendt med LogixNG, som i det hele taget kan lidt mere.<\/p>\n\n\n\n<p>Jeg har lavet seks conditionals for hvert sporskifte. Fire af denne type (for hver kombination af de to virtuelle sposkifteres tilstande):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/4ADB1E8B-CE3C-49E5-A795-CD2F9E643D05.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"654\" height=\"639\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/4ADB1E8B-CE3C-49E5-A795-CD2F9E643D05.jpeg\" alt=\"\" class=\"wp-image-4335\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/4ADB1E8B-CE3C-49E5-A795-CD2F9E643D05.jpeg 654w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/4ADB1E8B-CE3C-49E5-A795-CD2F9E643D05-300x293.jpeg 300w\" sizes=\"(max-width: 654px) 100vw, 654px\" \/><\/a><\/figure>\n\n\n\n<p>Og to af denne type (for hver tilstand af det fysiske sporskifte):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/0564D94D-65B5-49DF-9F9A-C85D09B267C1.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"538\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/0564D94D-65B5-49DF-9F9A-C85D09B267C1.jpeg\" alt=\"\" class=\"wp-image-4336\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/0564D94D-65B5-49DF-9F9A-C85D09B267C1.jpeg 579w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/0564D94D-65B5-49DF-9F9A-C85D09B267C1-300x279.jpeg 300w\" sizes=\"(max-width: 579px) 100vw, 579px\" \/><\/a><\/figure>\n\n\n\n<p>Derved styrer de virtuelle sporskiftere de fysiske, samtidig med at en \u00e6ndring p\u00e5 de fysiske invaliderer de virtuelle. Jeg bruger en intern sensor \u201cIgnoreT5\u201d og en timer i LogixNG til at s\u00f8rge for, at en \u00e6ndring af det fysiske sporskifte ignoreres, hvis \u00e6ndringen skyldes \u00e6ndringer af de virtuelle sporskiftere.<\/p>\n\n\n\n<p><strong>19\/3:<\/strong> To konklusioner fra en hurtig lille tilf\u00f8jelse af nogle f\u00e5 flere skinner: Det er ret smart at have de 10 mm flamingo p\u00e5 banen. Det er nemlig nok til at give plads til servoerne under sporskifterne. Derudover skal bredden p\u00e5 den bro, der skal forbinde de to sider af banen foran elevatoren alias blok 22 og 23 p\u00e5 tegningen ovenfor, v\u00e6re 14 cm, hvis det er en ren jernbanebro. Noget mere, hvis der ogs\u00e5 skal v\u00e6re plads til biler. Og det skal der m\u00e5ske? Jeg har t\u00e6nkt p\u00e5, at det skal v\u00e6re Lilleb\u00e6ltsbroen. Men jeg har indtil videre ikke t\u00e6nkt veje ind i layoutet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/FEA54616-275D-4D26-ADA5-21F53BDBBC01-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/FEA54616-275D-4D26-ADA5-21F53BDBBC01-1024x768.jpeg\" alt=\"\" class=\"wp-image-4345\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/FEA54616-275D-4D26-ADA5-21F53BDBBC01-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/FEA54616-275D-4D26-ADA5-21F53BDBBC01-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/FEA54616-275D-4D26-ADA5-21F53BDBBC01-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/FEA54616-275D-4D26-ADA5-21F53BDBBC01-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/FEA54616-275D-4D26-ADA5-21F53BDBBC01-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>20\/3:<\/strong> Resten af signalerne og signallogikken defineret, s\u00e5 der kan k\u00f8res med SCWarrants. N\u00e5r alts\u00e5 skinnerne bliver lagt. Hvilket kr\u00e6ver, at hylderne f\u00f8rst kommer en tur i garagen for at blive malet. Og at broen bliver bygget og malet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/3AA9C11B-618B-418D-B8CD-EADA44E227D1.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/3AA9C11B-618B-418D-B8CD-EADA44E227D1-1024x577.jpeg\" alt=\"\" class=\"wp-image-4349\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/3AA9C11B-618B-418D-B8CD-EADA44E227D1-1024x577.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/3AA9C11B-618B-418D-B8CD-EADA44E227D1-300x169.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/3AA9C11B-618B-418D-B8CD-EADA44E227D1-768x433.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/3AA9C11B-618B-418D-B8CD-EADA44E227D1-1536x866.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/3AA9C11B-618B-418D-B8CD-EADA44E227D1-2048x1155.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>21\/3: <\/strong>Da jeg kom hjem fra arbejde i dag, var det til en positiv overraskelse: Nu<strong> <\/strong>er der st\u00f8vgardin foran elevatoren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/75FBC10A-0A1B-460B-A3B2-1C87DE8CFF77-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/75FBC10A-0A1B-460B-A3B2-1C87DE8CFF77-1024x768.jpeg\" alt=\"\" class=\"wp-image-4357\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/75FBC10A-0A1B-460B-A3B2-1C87DE8CFF77-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/75FBC10A-0A1B-460B-A3B2-1C87DE8CFF77-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/75FBC10A-0A1B-460B-A3B2-1C87DE8CFF77-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/75FBC10A-0A1B-460B-A3B2-1C87DE8CFF77-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/75FBC10A-0A1B-460B-A3B2-1C87DE8CFF77-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>23\/3:<\/strong> Lilleb\u00e6ltsbroen kan nu blive 2 cm smallere. Jeg har nemlig rykket den ene skinnestreng lidt l\u00e6ngere v\u00e6k fra elevatoren:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/C1564D90-0A8A-49EC-9622-D8F8A5D1D145.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"838\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/C1564D90-0A8A-49EC-9622-D8F8A5D1D145-1024x838.jpeg\" alt=\"\" class=\"wp-image-4360\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/C1564D90-0A8A-49EC-9622-D8F8A5D1D145-1024x838.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/C1564D90-0A8A-49EC-9622-D8F8A5D1D145-300x246.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/C1564D90-0A8A-49EC-9622-D8F8A5D1D145-768x629.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/C1564D90-0A8A-49EC-9622-D8F8A5D1D145-1536x1257.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/C1564D90-0A8A-49EC-9622-D8F8A5D1D145.jpeg 1972w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>27\/3:<\/strong> SCWarrants testet med nyeste JMRI version. 2 fejl, som begge er introduceret som f\u00f8lge af andre \u00e6ndringer i JMRI, fundet og rettet. For det f\u00f8rste var det ikke muligt at oprette en SCWarrant. Og for det andet virkede tracking af SCWarrants (dvs. visning i PanelPro af, hvor et tog under warrant kontrol befinder sig).<\/p>\n\n\n\n<p>En tredje fejl var, at SCWarrants ikke var i stand til at finde signalerne. Og s\u00e5 er de ikke s\u00e6rlig Signal Controlled. Det viste sig dog, at det ikke var en fejl i koden. Det var bare mig, der ikke havde udfyldt signal tabellen i Occupancy Block tabel vinduet. Den tabel, som knytter blokke og portaler sammen med signaler. Det kunne have v\u00e6ret lavet s\u00e5 smart, at den logik, der styrer hvilke aspekter signalmasterne skal vise, var nok. Men s\u00e5dan er det med JMRI: Forskellige bidragydere kommer med hver deres funktionalitet. Og s\u00e5 bliver det i dette tilf\u00e6lde n\u00f8dvendigt med lidt dubleret data.<\/p>\n\n\n\n<p>Desuden er der flere fejl, som jeg ikke har set p\u00e5 endnu. Men de skal rettes. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>N\u00e5r man editerer en SCWarrant \u00e5bner vinduet eksempelvis altid med &#8220;almindelig warrant&#8221; valgt. Man kan godt \u00e6ndre valget, og trykker man Save bliver warranten gemt som en SCWarrant. Men n\u00e6ste gang man \u00e5bner den i Edit mode ser den igen ud som en almindelig warrant. S\u00e5 det er mest et irritationsmoment.<\/li>\n\n\n\n<li>Hvis man starter en SCWarrant uden at afgangs-blokken er optaget, g\u00e5r warrant list vinduet i bagl\u00e5s.<\/li>\n<\/ul>\n\n\n\n<p><strong>3\/4:<\/strong> Ovenst\u00e5ende fejl rettet.<\/p>\n\n\n\n<p><strong>10\/5-2025<\/strong>: Der er sat flere hylder op, og der er ryddet op i togrummet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2052-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"http:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2052-1024x768.jpeg\" alt=\"\" class=\"wp-image-4384\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2052-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2052-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2052-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2052-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2052-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Under oprydningen r\u00f8g der en hel pose med fejl- og prototype-print ud. Hvis man bliver klog af at fejle, m\u00e5 jeg v\u00e6re en vis mand nu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2051-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2051-1024x768.jpeg\" alt=\"\" class=\"wp-image-4385\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2051-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2051-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2051-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2051-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2051-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>24\/8:<\/strong> Jeg fik konverteret garagen til malerv\u00e6rksted igen og fik de f\u00f8rste to (ud af 4) stykker bane-underlag derud og givet grunder p\u00e5 den ene side:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1728-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"4394\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1728-1024x768.jpeg\" alt=\"\" class=\"wp-image-4394\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1728-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1728-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1728-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1728-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1728-2048x1536.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>13\/9:<\/strong> Begge hylder malet f\u00e6rdig og tilbage p\u00e5 deres pladser:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2113-rotated.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2113-768x1024.jpeg\" alt=\"\" class=\"wp-image-4409\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2113-768x1024.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2113-225x300.jpeg 225w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2113-1152x1536.jpeg 1152w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2113-rotated.jpeg 1512w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2114.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2114-1024x768.jpeg\" alt=\"\" class=\"wp-image-4410\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2114-1024x768.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2114-300x225.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2114-768x576.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2114-1536x1152.jpeg 1536w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_2114.jpeg 2016w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Juledag:<\/strong> I dag fik jeg lagt de skinner tilbage, som var lagt, f\u00f8r jeg tog hylderne ud til maling.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1828-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"http:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1828-768x1024.jpeg\" alt=\"\" class=\"wp-image-4418\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1828-768x1024.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1828-225x300.jpeg 225w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1828-scaled.jpeg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Tredje juledag:<\/strong> En lille pr\u00f8vek\u00f8rsel gik overordnet fint. Men der er lidt b\u00f8vl med etage 3, hvor de 3D printede skinne-ender i elevatorstol og -portal ikke altid g\u00e5r ordentlig fri af hinanden. Jeg har nok gjort for meget ud af at f\u00e5 tolerancerne ned p\u00e5 et sikkert niveau. Jeg klipper nok \u201cvingerne\u201d af, ligesom jeg gjorde p\u00e5 etage 5 i starten af \u00e5ret. For at f\u00e5 en id\u00e9 om, hvor meget tolerance der er i virkeligheden, har jeg leget lidt med nogen oversavede skinner. Det viser sig, at der godt m\u00e5 v\u00e6re en hel del gab, og at det heller ikke er supervigtigt, at de to ender f\u00f8lger en lige linie. De m\u00e5 dog ikke v\u00e6re forskudt ret meget sidev\u00e6rts. Dette eksempel fungerer fint:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1829.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"859\" height=\"1024\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1829-859x1024.jpeg\" alt=\"\" class=\"wp-image-4422\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1829-859x1024.jpeg 859w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1829-252x300.jpeg 252w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1829-768x915.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1829-1289x1536.jpeg 1289w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1829.jpeg 1478w\" sizes=\"(max-width: 859px) 100vw, 859px\" \/><\/a><\/figure>\n\n\n\n<p><strong>28\/12:<\/strong> Som en test har jeg printet en ny skinneende til portalsiden af de ulige etagers h\u00f8jre side. Det nye er, at der ikke er guides til at s\u00f8rge for, at de to skineender er p\u00e5 linie:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1830.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1830-1024x596.jpeg\" alt=\"\" class=\"wp-image-4426\" srcset=\"https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1830-1024x596.jpeg 1024w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1830-300x175.jpeg 300w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1830-768x447.jpeg 768w, https:\/\/lisby.dk\/wordpress\/wp-content\/uploads\/2025\/01\/IMG_1830.jpeg 1480w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><strong>30\/12:<\/strong> Jeg fandt det nemmere at modificere den eksisterende skinnende i stedet for at skifte den ud med den nyligt printede. Alts\u00e5 afmonterede jeg den, klippede de to styrekugler af og genmonterede den. Hvorved etage 3 fungerer fint. Men det gjorde etage 7 og 9 ikke, idet skinnerne ikke l\u00e6ngere bliver styret sidev\u00e6rts og derfor ikke er p\u00e5 linie, hvorfor toget afsporer. S\u00e5 nu har jeg m\u00e5ttet fiksere skinnerne i elevatorstolen. Det har jeg gjort ved at putte lidt Polyfilla ved siden af skinnenden. Desuden har jeg rekalibreret h\u00f8jden af etage 1 og 7. Det ser ud til at alt fungerer. Men flere tests er p\u00e5kr\u00e6vet. Jeg m\u00e5 nok have et kamera p\u00e5, s\u00e5 jeg kan se, hvad der foreg\u00e5r omme i hj\u00f8rnet bag elevatoren.<\/p>\n\n\n\n<p><strong>2\/1-2026:<\/strong> Etage 7 og 9 fungerer nu. Men den er lidt gal med etage 5, som stadigv\u00e6k ikke er helt p\u00e5 linie. Jeg skal have fundet noget at klemme skinnen lidt til siden med.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Det er efterh\u00e5nden nogen \u00e5r siden, jeg sidst havde gang i jernbanedriften. S\u00e5 hukommelsen skal genopfriskes p\u00e5 et par punkter: Ovenn\u00e6vnte oplysninger er borte i den forstand, at jeg er g\u00e5et fra Linux og over til Windows. Og jeg har ikke gemt screenshots af det, og har tilsyneladende ikke beskrevet det p\u00e5 disse sider. Jeg &hellip; <a href=\"https:\/\/lisby.dk\/wordpress\/?p=4187\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">2025 del 2 &#8211; Flere skinner og JMRI\u2019s genopfindelse<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4187","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4187"}],"collection":[{"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4187"}],"version-history":[{"count":15,"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4187\/revisions"}],"predecessor-version":[{"id":4431,"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4187\/revisions\/4431"}],"wp:attachment":[{"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lisby.dk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}