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

Raadplaatje door henk
Vandaag om 07:02:00
Toon hier je (model)TRAM foto's. door Pauldg
Vandaag om 00:33:18
Mijn eerste H0-modeltreinbaan in aanbouw door saskia
Vandaag om 00:17:42
Rails roestig verven door Ronald Halma
21 June 2025, 23:21:13
Piko 1136 van AC naar DC door Blausee-Mitholz
21 June 2025, 22:51:54
Railcom zender bouwen door bask185
21 June 2025, 22:35:24
Toon hier je nieuwe (model-) spooraanwinst(en)... door Dave.......
21 June 2025, 22:21:46
Stalen D 4 deurs spoor 0 door FritsT
21 June 2025, 22:08:53
Minibaan Visserskaai H0 door Sikko
21 June 2025, 22:05:28
Mooi weer om buiten te spelen door sncf231e
21 June 2025, 21:50:58
CIWL type P door sncf231e
21 June 2025, 21:48:31
Gekke/vreemde/rare filmpjes en video's met treinen erin. door ES44C4
21 June 2025, 21:19:32
Hoe TrainController met Z21 start te runnen op laptop die alleen wifi heeft? door Ronaldk
21 June 2025, 19:50:20
Nederland jaren 50 op basis van mijn roots door defender
21 June 2025, 19:47:23
Een nieuw begin door dreezy
21 June 2025, 19:31:32
Bahnstrecke 5867 door Frank 123
21 June 2025, 16:17:50
Länderbahn en Reichsbahn locomotieven. door Wim Vink
21 June 2025, 16:17:01
Reizigersmaterieel Twentelijn in de jaren '70 door 1200blauw
21 June 2025, 15:56:45
US diorama in H0 door Wim Vink
21 June 2025, 15:48:33
Heeft de nieuwe oplage reeks 55 van B-models verbeterde aandrijving ? door Tedo
21 June 2025, 15:44:35
Polderbaan(tje) 0,3m2 door defender
21 June 2025, 15:40:19
BR-18.6 Schaal-0. door Frits C
21 June 2025, 15:36:20
Station Roodeschool door Torikoos
21 June 2025, 15:34:14
Roco DB Interfrigo Isothermal Wagon. Epoche IV. door jandcargo
21 June 2025, 14:45:36
Ruimte van 8.15m x 2.8m + zolder. door olaf99
21 June 2025, 14:45:31
Bentheimer Eisenbahn AG- dochterbedrijven. door Hans Reints
21 June 2025, 13:42:56
Reactiveren van de 0N30 Mumby Lumber baan (ex-JD) by Ronald door Ronald Halma
21 June 2025, 13:04:26
Vraag: Roco loc rijdt heel traag, tips? door Jasperr
21 June 2025, 12:49:13
Draaischijf digitaal aansturen. door Eenerspoor
21 June 2025, 12:11:59
20 jaar BNLS door Hans Reints
21 June 2025, 11:42:29
  

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

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #45 Gepost op: 13 July 2016, 08:57:41 »
Ik wil eigenlijk de 6N137 optocoupler als SMD op de print, maar ik kan deze niet vinden als SMD component in Eagle... weet iemand welke ik moet hebben?

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #46 Gepost op: 13 July 2016, 10:18:06 »
Timo's opmerkingen verwerkt. De 5V voor de optocoupler komt nu van de Arduino, de 2 weerstanden bij de optocoupler verwijderd (na het eerst getest te hebben op mijn experimenteer Arduino :) ). Opschriften bijgevoegd voor 5V en 12V aansluitingen, de volgorde van de servo/frog headers aangepast.

Ik heb gerber files gemaakt en ge-upload naar 4pcb.com, die hebben een gratis service waarmee ze je board checken op fouten. Er zaten geen fatale fouten in, alleen nog een paar silkscreen teksten die te klein waren, die heb ik weggehaald.




Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #47 Gepost op: 13 July 2016, 10:38:39 »
@Jowi, ik dacht, ik zoek het even op. Maar ze zijn ook niet echt goed in je het type footprint te geven  >:( SMD-8 is nu niet echt een mooie standaard... En als ik op Farnell kijk zijn er ook een aantal verschillende soorten package. Maar volgens mij is voor de meeste de footprint eigenlijk niet zo anders dan de DIP variant allen vierkantjes ipv gaatjes in het board  ;D

@Dutch, bij mij speelt de elektrotechniek ook op ;D Maar ik durf het DCC niet snel te noemen  :-X Kan ook niet anders als ze over zulke slechte geleiders gaan als rails  ;D Dus hier zal het geen vaart lopen. Maar GND plane onder en Vcc plane boven maakt een design vaak wel makkelijker  :)

En waarschijnlijk zijn de weerstanden geen probleem omdat ik gok dat Jowi de Arduino ook gewoon in een socket stopt :)

@Jowi (meer aangezien je ondertussen postte :p)
Je bent toch nog wel een paar puntjes vergeten  ;D Even snel, in geen specifieke volgorde.

Ik blijf de zigzag layout verwarrend vinden.  ::) En zoals gezegd, routen is zo ook lastiger.

Als je plaatje plaatst is het wat duidelijker om daarvoor de plane fills even uit te zetten. Geen idee of dat makkelijk kan in Eagle maar verwacht van wel.

Connectoren staan NIET tegen elkaar. Je hebt nu precies een irritante ruimte er tussen gelaten  ;D Die blokjes moeten in elkaar vallen. De pin afstand tussen de pinnen van twee connectoren moet (net als de spacing van de connector zelf) ook gewoon 100mil zijn.

De connectoren hebben geen polariteit aanduiding. Aangezien je geen gelijkrichter of polariteitsbescherming hebt is dat niet zo handig  ;) En mijn punt over 2x GND aanleveren blijft.

Ik zie dat je 330Ohm hebt staan voor de led. Die fout heb ik ook wel eens gemaakt. Heel snel verhoogd naar 1k ;D (auwwwww, mijn ogen.)

Had je zelf vooraf ook de DRC gedaan? Let er op dat je daarvoor wel de rules van de fabrikant gebruikt die je gaat gebruiken. Dit kan echt verschillen tussen de fabrikanten! Als je de check uit voert met bijvoorbeeld een track width van 6mil maar de fabrikant kan maar 8mil dan geeft de check natuurlijk geen fouten terwijl de fabrikant dan wel fouten gaat maken met de productie.

Je gaat waarschijnlijk niet zo heel veel zien van de silkscreen bij de led. Ik zou daar even een duidelijkere kathode indicatie aanbrengen.


Timo
Verzonden vanaf mijn desktop met Firefox

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #48 Gepost op: 13 July 2016, 10:53:00 »
- de zigzag komt nu eenmaal omdat de relais aansluitingen net op een andere volgorde zitten dan bij de servo's... daar ontkom je dus niet aan. Het is of de routing wat zigzaggen, of de connectors laten zigzaggen... dat laatste lijkt me helemaal niet fraai.

- 330 ohm... yep. Is inderdaad te weinig. Ga ik nog aanpassen.

- de 3 aansluitklemmen, als ik die met 100mil plaats, dan klaagt eagle dat de componenten elkaar overlappen? moet ik dat dan maar negeren denk ik?
   is inmiddels gelukt... ik zal eerder iets niet goed hebben gedaan denk ik. De pins zelf staan nu op exact 100mils uit elkaar

- de polariteit van de aansluitklemmen, ik heb er nu wel 12 en 5v bijgezet bij de desbetreffende aansluiting. Moet duidelijk genoeg zijn toch?

- 2x gnd, ik weet het, heb ik express zo gelaten. Zo kun je makkelijker 2 losse voedingen gebruiken.

- DRC check heb ik gedaan met de standaard eagle drc rules. Ik zal kijken of itead een drc heeft?
« Laatst bewerkt op: 13 July 2016, 11:10:42 door jowi »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #49 Gepost op: 13 July 2016, 11:17:34 »
-Zigzag, ja die heb je inderdaad nodig voor de aansluitingen zoals je ze nu hebt staan. Maar ik doelde er eigenlijk meer op dat ik
S1 F1 S2 F2 S3 F3 S4 F4
S5 F5 S6 F6 S7 F7 S8 F8
niet echt de meest handige indeling vind  ::) Voor mijn gevoel is
S1 S2 S3 S4 S5 S6 S7 S8  <- Alle servo's
F1 F2 F3 F4 F5 F6 F7 F8  <- Alle frogpoints
een veel duidelijkere layout. En bijkomend voordeel is dat dit aansluiten vooral een kwestie van rechte traces trekken is  ;D En je kan er groot bij zetten "Servo's " en "Frogpoints" zoals ik gedaan heb zonder de iets wat vagere F en S aanduiding.

Dan is dat een rariteit van Eagle / de footprint. Zal waarschijnlijk komen omdat iemand dus die nokjes heeft getekend  ::)

Mm, naar mijn mening wat vaag. Voor mijn gevoel duiden 5V en 12V nu de set van connectoren aan. Ik zou dan ook alle pinnen even voorzien van label. En daarbij +5V en +12V gebruiken. Dus "+5V GND +12V GND". En echt een mierenneukpuntje (maarja, zoals ik al zei spendeer ik makkelijk nog twee avonden aan details  ::)) GND links is voor mijn gevoel logischer....

2x GND, ja en nee. Je creëert ermee extra ground loops. Ik zou de voedingen op één plaats netjes de GND's aan elkaar hangen en dan verder één GND draad. Scheelt je draden en storing.

DCR, geen idee of iTead er een bestand of directe lijst voor heeft maar alle info over de productie is er gewoon te vinden.


Timo
« Laatst bewerkt op: 13 July 2016, 13:13:11 door Timo »
Verzonden vanaf mijn desktop met Firefox

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #50 Gepost op: 13 July 2016, 13:02:34 »
Voor mijn gevoel is
S1 S2 S3 S4 S5 S6 S7 S8  <- Alle servo's
F1 F2 F3 F4 F5 F6 F7 F8  <- Alle frogpoints
een veel duidelijkere layout.
Ah op zo'n manier :) is inderdaad fraaier. Pas ik aan. Net als de GND.

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #51 Gepost op: 13 July 2016, 13:10:32 »
Ok, nu niet teveel meer roepen want ik heb dit ge-upload naar iTead 8)

Ook dat is even een experiment, ben benieuwd wat er terugkomt. Zal de 1e keer ongetwijfeld niet helemaal 100% zijn.
Als iTead geen fouten vindt, dan ga ik de onderdelen bij elkaar sprokkelen.



« Laatst bewerkt op: 13 July 2016, 13:18:24 door jowi »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #52 Gepost op: 13 July 2016, 13:21:14 »
Kijk, top!

Ik had zelf alleen nog de woorden "Servo" en "Frogpoint" ofzo toegevoegd. En een indicatie hoe om de stekkers erop moeten. Maar dat zijn kleine punten.


Timo
Verzonden vanaf mijn desktop met Firefox

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #53 Gepost op: 13 July 2016, 13:43:35 »
Oeh ja dat laatste is wel een goeie... dat kan nog wel even (y)
Ik houd het bij Sx en Fx, de tekst van de Arduino pins staat in de weg voor langere tekst, en ik kan die tekst niet opbreken en weghalen.

Linkjes naar schema en board:
schema: https://dl.dropboxusercontent.com/u/43850975/shield1_layout_final3.sch
board: https://dl.dropboxusercontent.com/u/43850975/shield1_layout_final3.brd

Linkje naar de bijbehorende Arduino Sketch:
https://dl.dropboxusercontent.com/u/43850975/ASD.ino
« Laatst bewerkt op: 13 July 2016, 15:11:44 door jowi »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #54 Gepost op: 13 July 2016, 15:39:10 »
Met tekst kan ik je niet helpen, ken ik Eagle niet goed genoeg voor...

Misschien voor jou ook een idee het op GitHub te zetten?


Timo
Verzonden vanaf mijn desktop met Firefox

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #55 Gepost op: 13 July 2016, 15:46:18 »
Als alle foutjes er uit zijn zal ik dat een keer doen.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #56 Gepost op: 13 July 2016, 15:57:06 »
Dat is eigenlijk het leuke van GitHub, het hoeft niet af te zijn  ;D Je maakt gewoon steeds aanpassingen en gooit het er weer heen. Levert het echt een versie op, zoals nu, anders had je het niet naar iTead gestuurd, dan maak je er een version van en tadaaa :D Daarna ga je gewoon weer door maar die versie blijft altijd beschikbaar net als alle tussenstappen maar dan makkelijker).

Moet wel zeggen dat ik het de laatste tijd ook niet genoeg gebruik  ::) Maar goed, druk!


Timo
Verzonden vanaf mijn desktop met Firefox

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #57 Gepost op: 13 July 2016, 16:11:16 »
Ik zit voor mijn werk regelmatig te vloeken op bitbucket, wat een onlogische, onhandige meuk is dat versiebeheer van tegenwoordig toch... elke scheet die je laat wordt een nieuwe branch, mergen is garantie voor ellende, ik moet samenvoegen, bijwerken, syncen, mergen... en waarom een lokale en een cloudrepo... ik kan er niet mee omgaan. Ik wordt te oud denk ik. Nodeloos complex... Ik ben bang dat github van hetzelfde laken een pak is.

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3603
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #58 Gepost op: 13 July 2016, 16:57:23 »
Jowi,

Wat laat maar toch. Je gebruikt servo's en 1 relais voor de puntstuk polarisatie. Is de master zo nauwkeurig dat hij onder alle omstandigheden het relais op het juiste moment kan laten schakelen? Ik ben zelf een voorstander van twee relais die tijdens het bewegen van de servo afgevallen zijn, en na het bewegen een van beide opkomt.
Variant is een keuze relais en een schakel relais dat geopend is tijdens het bewegen van de servo.

GitHub gewoon doen. Werk dagelijks met Team Foundation Server als sourcecode bewaarder , project voortgang controleur en wat het programma nog meer kan. Geweldig.
Net als GitHub bepaal je zelf wanneer jij je wijzigingen wereldkundig maakt.

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #59 Gepost op: 13 July 2016, 17:46:10 »
TFS heeft ook mijn voorkeur... je kan van Microsoft zeggen wat je wil maar dat hebben ze mooi gemaakt. De Arduino software zet het relais om als de servo op 900 staat. In de software zit een calibratiemogelijkheid om de servo arm ook exact loodrecht te kunnen afstellen, aangezien de arm er soms net scheef op geklikt zit. Je kunt dus inderdaad heel nauwkeurig het moment bepalen. Voor mij is 1 relais per frog genoeg.