Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Toon hier je nieuwe (model-) spooraanwinst(en)... door Pommie
Vandaag om 01:30:19
CIWL of toch niet?? Maar wat dan wel? door nighttrain1
Vandaag om 00:19:05
Tams app door reinderlf
Vandaag om 00:01:47
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 00:00:11
Wat was jullie allereerste loc? door ArjanB
08 August 2025, 23:41:32
Site Uhlenbrock door Hasenwald
08 August 2025, 23:28:39
De projecten van Ruben (NL H0) door Ruben90
08 August 2025, 23:27:25
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door NS264
08 August 2025, 23:24:44
Programmeren cv door Hasenwald
08 August 2025, 23:18:39
booster vraag door Hasenwald
08 August 2025, 23:06:40
Modelbaan Beltheim. door Wim Vink
08 August 2025, 22:53:32
Ombouw Hornby LMS Class 2P 4-4-0 naar NS 2100 door Erwin 054
08 August 2025, 22:51:41
Mooi weer om buiten te spelen door sncf231e
08 August 2025, 22:30:37
Sfeer op je modelbaan door Scratchbuilt
08 August 2025, 22:26:36
Wielen bruineren. Hoe? door Dave.......
08 August 2025, 22:14:22
Bouwbeschrijving Pec ex Dec van FRIE door AB 7216
08 August 2025, 22:11:40
Toon hier je (model)TRAM foto's. door GerardvV
08 August 2025, 22:08:01
Nieuwe ruimte voor baan na ca. 30 jaar door ruudns
08 August 2025, 22:05:18
Hoe een Train-O-Matic lokdecoder voorzien van een lang adres ? door Bahn-AG
08 August 2025, 21:41:52
23 augustus modelspoorbeurs Houten door Martin Domburg
08 August 2025, 21:35:29
Rijnstraat door Huup
08 August 2025, 20:37:49
Vijfhuis (v.h. Frotterdam) door Ben
08 August 2025, 20:36:15
24e smalspoormodelbouwdagen 30 en 31 augustus 2025 bij Stoomtrein Katwijk Leiden door Ronald Halma
08 August 2025, 20:32:30
Module vliegveld Jan van Mourik door Peter Soonius
08 August 2025, 20:30:48
Fleischmann Anna ombouw. door Scratchbuilt
08 August 2025, 20:25:10
"moderne" kolenbakken en kolenwagens in Nederland. door ES44C4
08 August 2025, 20:23:24
Terugverende koppeling door Trein033
08 August 2025, 20:01:19
BR-18.6 Schaal-0. door FritsT
08 August 2025, 19:03:27
Vreemd probleem door guy1846
08 August 2025, 18:37:10
DDAR op basis van een Artitec DDM door Daan de leeuw
08 August 2025, 16:23:24
  

Auteur Topic: Beginnen in Eagle, Arduino DCC 8x servo shield  (gelezen 58461 keer)

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #255 Gepost op: 27 July 2016, 15:56:32 »
Het puntstuk vind lange draden geen probleem. Servo en relais een stuk meer.
Ik had een servo met 2m snoer verlengd, dat ging prima ;D
Maar het is inderdaad wel iets om in het achterhoofd te houden.

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #256 Gepost op: 28 July 2016, 13:40:48 »
Nog steeds in afwachting van de banggood servo's en de 1e print poging :-X duurt allemaal lang... in de tussentijd dan nog maar wat verder spelen met Eagle. Onderstaand is een 10x10 board, dus 10 servo's met 10 relais voor de puntstukken, en een master relais om na het inschakelen en initialiseren van de Arduino & servo's en relais, pas de dcc spanning op de nulpunten te zetten om zo kortsluiting bij opstarten te voorkomen.

Ook hier dus weer de 3 pins male headers om direct de servo's (eventueel met verlengkabels) aan te kunnen sluiten en 3 pins female headers voor de relais, die met dezelfde 2 polige (verleng)kabels aangesloten kunnen worden.

Daarnaast wederom een copietje van het pin13 ledje op het board zodat deze ook op de shield te zien is. Dat ledje zal dienen als status en heartbeat led vanuit de software, en het master relais heeft een ledje om aan te geven dat de dcc spanning naar de puntstukrelais geleid wordt.

De 74HC595 vervangen door een SMD versie, evenals de BC547, dat geeft wat meer lucht op de print, en de rangschikking aangepast om een zo makkelijk mogelijke routing te krijgen. Zo is er ook wat meer ruimte om wat teksten op de silkscreen te plaatsen, o.a. polariteitsaanduiding en benaming  van de dcc in en out connectors.

Ook komt de 5V voeding van de 74HC595 nu vanaf de Arduino, net als de 6N137 al eerder had. De externe 5V is alleen voor de servo's en relais.






Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #257 Gepost op: 28 July 2016, 14:03:15 »
Hoi Jowi,

Ziet er goed uit! Toch nog weer een paar opmerkingen/tips

Belangrijkste, probeer de power wat meer stervorming te routen. De 5V maakt nu een hele slang over het board van relais, naar diode, door de hele rij van het relais en dan naar de servo's. De spoor kan nu nogal wat belasting krijgen, zeker door de servo's. Gaan ze allemaal aan de wandel (maar dat zou in normaal bedrijf niet zo gebeuren) is dat toch even 5A tot 10A. En de relais alleen al nemen bijna een amp in beslag. Probeer dus iets meer van aansluiting naar relais, van aansluiting naar servo's en van aansluiting naar relais. En aangezien je de ruimte hebt zou ik, zeker in de rijtjes zelf, het PCB spoor 2x zo breed maken.

De 595 is ook een IC, deze wil dus ook een 100nF ontkoppelcondensator ;)

Routing van de 5V naar de IC's kan ook iets directer.

De DCC libraries werken met external interrupt. De opto MOET dus aan pin 2 of pin 3.

Als je de routing van arduino pin naar servo pin naar de achterkant verhuist kunnen de weerstanden mooi op de bovenkant links van de servo aansluitingen. Zitten ze dichterbij en scheelt je een rare routing.

Ik zou de opto een kwartslag draaien, wijzen alle IC's mooi dezelfde kant op.

Let op de labeling/silkscreen. ASC1010 staat er mega groot op maar heeft niet echt betekenis. Terwijl het bij de ledjes handig s om aan te geven wat ze betekenen. En let ook op met botsende silkscreens. PWM staat een paar keer dwars door een footprint en rechts bij het relais botsen de silkscreens van het relais en het shield.

De orphans zijn inderdaad wat raar. Maar heb geen kennis van Eagle om dat op te lossen... KiCad maakt nooit orphans.


Succes weer verder!

Timo
Verzonden vanaf mijn desktop met Firefox

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #258 Gepost op: 28 July 2016, 14:17:40 »
Belangrijkste, probeer de power wat meer stervorming te routen. [..]En aangezien je de ruimte hebt zou ik, zeker in de rijtjes zelf, het PCB spoor 2x zo breed maken.
Is inderdaad iets wat me ook wat dwars zit. Eens kijken of daar iets beters van te maken is. 5V spoor breder kan wel denk  ik.

De 595 is ook een IC, deze wil dus ook een 100nF ontkoppelcondensator ;)
ja uiteraard... pfff... vergeten.

De DCC libraries werken met external interrupt. De opto MOET dus aan pin 2 of pin 3.
Oeh ja daar zeg je wat.. niet bij stilgestaan. Het kwam zo mooi uit... moet dus anders.

Ik zou de opto een kwartslag draaien, wijzen alle IC's mooi dezelfde kant op.
Dan wordt het board een stuk langer, ik wil hem eigenlijk niet te veel buiten de Uno uit laten steken.

Let op de labeling/silkscreen.
ja dat blijft lastig, veel van de letters van de shield zoals die PWM etc zijn niet weg te halen... tenminste, mij lukt het niet.

We gaan weer aan de slag :)

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #259 Gepost op: 28 July 2016, 14:54:19 »
Dan wordt het board een stuk langer, ik wil hem eigenlijk niet te veel buiten de Uno uit laten steken.
Nee hoor. Zie:

Je huidige foorprint is breder dan deze hoog is  ;D Je bord kan er zelfs korter door. Maar goed, zolang je veelvouden van 5cm gebruikt kost het in China toch hetzelfde.

ja dat blijft lastig, veel van de letters van de shield zoals die PWM etc zijn niet weg te halen... tenminste, mij lukt het niet.
Tja, dat is echt een Eagle iets. In KiCad pas ik het zo aan ::) Misschien dat iemand anders weet hoe dat ik Eagle moet?


Timo
Verzonden vanaf mijn desktop met Firefox

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #260 Gepost op: 28 July 2016, 16:00:08 »
Citaat
... De externe 5 V is alleen voor de servo's en relais.
Ik neem aan dat je kant-en-klare relaismodules gebruikt, dan zou ik al die 5  V pennen van de print halen, één GND maken en de relaismodule met 5 V en GND verbinden. Je houdt dan alleen de SIG pennen naar de relais over, dat scheelt 19 pennen op de print.

Ook is het gebruikelijk om voor alle V+ aansluitingen vierkante soldeerpads te gebruiken, zoals (deels) onder de printconnectoren rechtsonder.
« Laatst bewerkt op: 28 July 2016, 16:08:07 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #261 Gepost op: 28 July 2016, 16:02:26 »
@timo: Oh ja dat valt wel mee zo ja, ga ik proberen.

Ik heb inmiddels gevonden hoe ik die Arduino silk kan aanpassen; je moet de component aanklikken in je schema, dan met je rechtermuis 'open device' en dan kun je rechts, als je op de naam van de package klikt (dus NIET op de package zelf...) kun je 'edit package' doen en eea aanpassen. Zo heb ik in ieder geval die PWM teksten even verwijderd.

@72sonett:
Dan moet ik wel het idee los laten dat ik de relais dus met de standaard 3 polige kabels direct op de shield wil prikken. Je moet dan elk relais zelf weer van 5V en GND gaan voorzien. Die keuze kun je dan ook voor de servo's maken natuurlijk, voedt die apart de 5V en GND en gebruik alleen de signaalaansluiting. Dus servo stekkers afknippen, dingen solderen doorverbinden  etc.

Ik wilde het juist een hoog plug-and-play gehalte geven door dit soort standaard stekkers en kabels te kunnen gebruiken, dat leek me wel wat :) elk nadeel heb ze voordeel ;D
« Laatst bewerkt op: 28 July 2016, 16:07:01 door jowi »

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #262 Gepost op: 28 July 2016, 16:52:27 »
Citaat
Je moet dan elk relais zelf weer van 5V en GND gaan voorzien.
Nee, ik denk aan dit soort relaismodules met meerdere relais:


daar gaat voor ieder relais één SIG heen en per module één +5 V en één GND van de externe voeding, en eventueel lus je die door naar een volgende relaismodule. Op je Arduino print maak je één 8-polige  (of 2x4) connector voor de SIGs en één connector voor de gemeenschappelijke GND. Je bent dan ook van de brede printsporen af.

Je kunt ook nog een seriele relaismodule nemen, dan heb je de 595 ook niet meer nodig:


El Carrilet
"te dom om te poepen"
MH

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #263 Gepost op: 28 July 2016, 17:36:02 »
Ja ik weet precies wat je bedoelt, dat is inmiddels al 3x voorbijgekomen... ik neig toch nog steeds naar het idee van de-gecentraliseerde, losse relais, niet naar een centrale cluster van relais. Kan best zijn dat ik daar later op terugkom... Timo heeft hier ook al eea over geroepen. Misschien is het inderdaad slimmer om de relais centraal te houden...

Nee, het idee was om, als dat nodig is, losse enkelvoudige relais zoals deze:

enkelvoudig relais board

bij de wissels te plaatsen. Deze kun je dus direct met de standaard servo(-verleng-)kabels op de shield prikken en met het relais verbinden... voor de dubbele, 4 voudige, 8 voudige etc moet je dus al weer zelf kabeltjes knippen, solderen etc... dat was 1 van de wensen, om dat dus niet te hoeven doen. Daarom zitten er dus ook female 3-pins header connectoren op de print voor specifiek deze relaismodules.
« Laatst bewerkt op: 28 July 2016, 17:52:11 door jowi »

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #264 Gepost op: 29 July 2016, 07:59:42 »
Een nieuwe dag, een nieuwe print ;D

- 5V dikker gemaakt
- ontstoringscondensator bij 595 gezet
- pin2 voor de dcc optocoupler
- optocoupler rechtop gezet ;)
- labels PWM weggehaald, de rest wat beter geplaatst







Ik wordt er steeds handiger in maar Eagle blijft een $#%@%^&^pakket ;)

Karst Drenth

  • Offline Offline
  • Berichten: 10482
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #265 Gepost op: 29 July 2016, 08:19:11 »
Citaat van: jowi
ja dat blijft lastig, veel van de letters van de shield zoals die PWM etc zijn niet weg te halen... tenminste, mij lukt het niet.

Component 'Smashen' (knop onder de 'Name' knop) dan komen de teksten los van het component en kun je ze ook individueel weggooien.


Grtzz,

Karst

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #266 Gepost op: 29 July 2016, 08:24:02 »
Nee, dat werkte niet bij deze component. Ik moest echt de package editen...

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #267 Gepost op: 29 July 2016, 11:10:45 »
- optocoupler rechtop gezet ;)
En toen moest ik gniffelen toen in de PCB zag  ;D Hij staat nu op zijn kop!  ;D Idee van opto rechtop was dat dan alle IC's dezelfde orientatie hebben, allemaal top boven. Dit kan een montagefout voorkomen ondanks dat het op de silkscreen staat. Niet echt kritisch dus maar moest er nu dus om gniffelen  ;D


Timo
Verzonden vanaf mijn desktop met Firefox

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #268 Gepost op: 29 July 2016, 11:20:16 »
Haha ja maar dat heb ik express gedaan omdat de aansluitingen dan beter uitkomen ;D

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #269 Gepost op: 29 July 2016, 20:31:19 »
Mmm... ik zie nu dat alle servo verlengkabels die ik op o.a. ebay/ali vind, bij de male connector een extra cover hebben ("futaba" connector?). De verlengkabels die ik hier heb liggen, hebben dat niet, daar is de male connector gewoon open en bloot. Als ik deze kabels-met-cover dus op mijn print moet zetten zullen mijn female connectors wat verder uit elkaar moeten staan, omdat de cover dus over de female connector komt te vallen. Dus de print wordt een stukje groter. Even de boel resizen dus :-\ jammer dat ik deze kabels hier niet heb, kan ik ze ook niet opmeten.

Iemand die dit soort kabels wel heeft en voor mij zo'n male connector-met-kapje kan opmeten?
(de linkse dus)