In 2025 ben ik aangehaakt op een project dat binnen het BNLS-forum is gestart om armseinen met ministepper-motoren aan te sturen door deze aan een kleine DCC-decoder te hangen. Directe aanleiding was de beschikbare hoogte onder de seinen. Voor armseinen met 2 vleugels worden 2 DCC-decoders en 2 mini stappen-motoren gebruikt. Het geheel wordt in een zogeheten Wattenschneider koker geplaatst om zo beschermd te zijn en eventueel onderhoud te kunnen plegen.

Ik heb zowel Schneider als Viessman armseinen in gebruik en daarom hebben we als team het ontwerp modulair opgezet om variatie en hergebruik mogelijk te maken. We maken onderscheid naar het fysieke armsein met specifieke seinvoet, de Stappenmotor-PCB en de DCC-decoder-PCB

Specifieke seinvoet

De sein-voet waarop het sein wordt bevestigd en de sein-stang doorheen wordt gevoerd, verschilt per soort gebruikt armsein. Daarom zijn in 3D-print 2 verschillende seinvoeten ontworpen. Deze kunnen 1 of 2 sein-stangen doorvoeren naar de stappenmotor-PCB.

plaatje resultaat nog invoegen

Stappenmotor-PCB

Op een PCB-print is een ministepper naar keuze bevestigd die de sein-stang een slag van 3 a 5 mm kan geven. De ministepper heeft een flexibele FPC-strip waarop 4 solderpads zitten. Deze kunnen naar keuze in een FPC-connector geplaatst of gesoldeerd worden om de verbinding met de DCC-decoder-PCB te maken.

plaatje resultaat nog invoegen

DCC-decoder-PCB

De DCC-decoder-PCB bevat feitelijk meerdere logische componenten. Allereerst een DCC-decoder die luistert naar DCC-signalen voor het ingestelde adres. Een DX-microprocessor (AVR-1616) die het DCC bericht vertaalt naar STEP-DIR signalen naar de Stepper-driver A4988 die ook op deze PCB zit. De vier uitgaande signalen A+ A- B+ B- worden vervolgens aan de stepper-motor verbonden. Het programma in de microprocessor stuurt ook op enkele uitgangen de 0402 SMD LED’s aan die in de seinpalen zijn opgenomen.

plaatje resultaat nog invoegen