Doel:€250.00
Donaties:€128.00

Per saldo:€-122.00

Steun ons nu!

Laatst bijgewerkt
op 16-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Oude metalen trafo's gebruiken....... door grossraumwagen
Vandaag om 08:21:01
3,51° ofzoiets 😉 door Jan-Peter
Vandaag om 08:20:12
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
Vandaag om 08:16:54
Ronald en Wanda's "Southern Comfort" swamp layout! door Matthijs van Heijningen
Vandaag om 08:06:34
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door Bob R.
Vandaag om 08:01:28
Een diorama in TT (VEB Schwellenrost) door RK
Vandaag om 07:45:48
Mijn eerste H0-modeltreinbaan in aanbouw door gdh
Vandaag om 06:54:59
Mini baantje `` De visafslag`` door g-j
Vandaag om 06:41:19
Bouw van materieel 40 treinstellen door Jeroen Water
Vandaag om 06:40:02
Bahnstrecke 5867 door frits959
Vandaag om 03:21:09
Baan in Los Angeles door AndrevdG
Vandaag om 02:20:13
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 00:32:25
M.s.v. De Percee bouwt aan nieuwe clubbaan door J. Moors
Vandaag om 00:28:49
Grenzbahnhof Ellrich ( DDR ) in schaal TT door eitreb
17 april 2024, 23:06:00
Onlangs gespot - gefotografeerd, de foto's door mDDM
17 april 2024, 22:40:55
Brezelbahn in H0, Duitsland tp III. door gdh
17 april 2024, 22:26:07
Pools diorama H0 door Cegielski
17 april 2024, 22:26:05
Toon hier je nieuwe (model-) spooraanwinst(en)... door raymond erdtsieck
17 april 2024, 22:16:30
Bauarbeiten im gange door Frank 123
17 april 2024, 22:13:30
EifelBurgenBahn door Die Bahn
17 april 2024, 22:12:14
Raadplaatje door Magic
17 april 2024, 22:10:17
Pfarrerwinkel bahn door wob
17 april 2024, 21:15:01
US diorama in H0 door Wim Vink
17 april 2024, 21:14:01
RhB modelbaan in Aanbouw die Scalettabahn Davos-Dürrboden door Erjen89
17 april 2024, 20:27:46
Onlangs gespot - gefotografeerd, de links door Mispoes
17 april 2024, 20:27:24
Station Roodeschool door Huup
17 april 2024, 20:18:44
18 t/m 21 april Intermodellbau '24 Dortmund door Vroeger
17 april 2024, 20:05:05
"Nederlandse" modellen door Pauldg
17 april 2024, 20:00:13
25 jaar geleden door Willem1951
17 april 2024, 19:37:25
Jouef, Electrotren, Rivarossi en Lima 2024, nieuws van de fabrikant door ex-DR V100
17 april 2024, 18:29:05
  

Auteur Topic: MARDEC, de Multifunctionele ARduino dcc DECoder.  (gelezen 351636 keer)

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1515 Gepost op: 23 november 2020, 21:41:07 »
Ja, dat zit gewoon in EEPROM.
Gebruik het generieke R-commando om het EEPROM leeg te maken.

Nico

erikkral

  • Offline Offline
  • Berichten: 343
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1516 Gepost op: 23 november 2020, 22:34:18 »
Ok, dan laten we dat aan de gebruiker over.
Maar het werkt dus. Jouw aangeleverde hex kan met mijn script op de Arduino geflasht worden.
Ik zal nog eens kijken hoe ik netjes de gebruiker een device kan laten selecteren zonder dat hij het device naam hoeft in te typen.

Hoe wil je het aanpakken met de hex-bestandsnamen? Want er zijn dus een 10-tal hex ebstanden. Ben je van plan om alles (Mardec,ARLoco,ArsigDec in een zip aan te leveren waar we dit script bij kunnen plaatsen zodat het een groot pakket wordt?

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1517 Gepost op: 24 november 2020, 11:00:17 »
Ja, ik was dan van plan om alles in één zip-file (of .tar?) te zetten.
Dus:
- Gebruiksvriendelijk upload script.
  Dat bij voorkeur via een command line parameter het gewenste programma kan uploaden naar de juiste poort.
  Dus met de Linux variant van %1 en %2
- Coolterm
en/of
- Putty (zit kennelijk al in Ubuntu en andere Linux klonen)
https://itsfoss.com/putty-linux/
https://www.ssh.com/ssh/putty/linux/#how-to-install-putty-on-linux
- alle ino files (3 stuks)
- alle hex files (8 stuks)
- ch340 drivers
- Arduino drivers
- ? (iets vergeten)

Nico

bask185

  • Online Online
  • Berichten: 4049
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1518 Gepost op: 24 november 2020, 11:44:10 »
Vraagjes:
Waarom lever je eigenlijk de de .ino bestanden mee? Is dit bewust zodat de meer technische gebruikers kleine aanpassingen kunnen maken aan de source?
Wat bedoel je precies met 'Arduino drivers'? We hebben slechts avrdude + de ch340 driver nodig. Linux Ubuntu heeft volgens mij al de ch340 driver ingebouwd, want immers Linux > Windows  ;D

Er zijn in Linux ook seriele programma's die native werken in de terminal zoals bijvoorbeeld 'CU' of 'minicom', dat is voor de gemiddelde Linux gebruiker misschien wat fijner dan putty of xxxxTerm. Ik vind putty zelf een crappy programma, omdat je vanuit putty niet kan zien welke com porten (bij mij althans niet) er beschikbaar zijn, en als je dan de verkeerde invult dan sluit het programma meteen af en moet je het opnieuw openen.

Bas

P.S.
Citaat
... Linux klonen
In Linux spreekt men van verschillende distributies of flavours. Elke distributie is meestal bedoeld om anders te zijn dan een andere en daarom spreken we niet echt van klonen. Maar laten we er vooral geen discussie van maken  :P
Train-Science.com
Train-Science github
It ain't rocket science ;-)

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1519 Gepost op: 24 november 2020, 11:59:03 »
Citaat
Waarom lever je eigenlijk de de .ino bestanden mee? Is dit bewust zodat de meer technische gebruikers kleine aanpassingen kunnen maken aan de source?
Inderdaad. Zitten ook standaard in de Windows msi

Citaat
Wat bedoel je precies met 'Arduino drivers'?
Een originele Arduino heeft geen CH340 interface en heeft dus eigen drivers nodig.
Als je de IDE installeert worden deze mee-geïnstalleerd.
Zonder IDE moet je ze zelf installeren. De Windows .msi installeert beiden.

Citaat
Linux Ubuntu heeft volgens mij al de ch340 driver ingebouwd
Geldt dat voor alle 'flavours'?
Beter mee verlegen dan om verlegen.

Nico

erikkral

  • Offline Offline
  • Berichten: 343
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1520 Gepost op: 24 november 2020, 17:16:21 »
Na een paar uurtjes werk het volgende bereikt:






Gebruiker kan aangeven op welke poort de Arduino zit en kan tevens het te flashen bestand selecteren

Mogelijk verbeterpunt: het script moet met root permissies draaien omdat avrdude een device aanspreekt wat alleen door root bewerkt kan worden. Verschillende oplossingen mogelijk, chown van het /dev-device of iets met udev rules. Hier heb ik geen kennis van dus ik kan niet overzien hoe makkelijk of moeilijk ik het een ander hiermee maak.

Het meeleveren van drivers ga ik niet aan beginnen. Dat is een gebed zonder einde, lees: er kunnen wel 10 verschillende drivers zijn voor alle Arch/Ubuntu/Fedora of weet ik niet welke BSD exoten. ik zelf werk onder Ubuntu een van de meest gebruiksvriendelijke distro's. Die herkent mijn Chinese Arduino zonder moeite. Mocht er iemand op Arch of NetBSD zetten, dan weet hij/zij waarschijnlijk meer van Unix dan ik (steile leercurve) en mag hij/zij zelf voor een driver zorgen.

bask185

  • Online Online
  • Berichten: 4049
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1521 Gepost op: 24 november 2020, 18:18:10 »
Je hebt permissies nodig om een verbinding met je USb ding op te zetten.

Als je bijvoorbeeld doet sudo chmod 777 /dev/ttyUSB dan heeft je script geen sudo meer nodig. Maar dit moet je opnieuw doen elke keer dat je Arduino inplugt.

Wat je hier normaal doet, is je eigen user account toevoegen aan de dialout groep. Dan hoef je nooit meer sudo te gebruiken om je USb ding te openen. Ik weet niet hoe dit moet uit m'n hoofd dus dat zou je moeten googlen. Maar het is voor Linux gebruikers geen issue om een script met sudo uit te voeren.

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

erikkral

  • Offline Offline
  • Berichten: 343
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1522 Gepost op: 24 november 2020, 18:45:23 »
Ik zie dat je met allerlei suggesties komt om de door mij gemelde issues op te lossen. Er staat een goede basis en we kunnen het nog perfecter maken maar dan streef ik mijn eigen doel voorbij en kost het me teveel tijd.
Ik zal einde deze week m’n code opschonen en de code documenteren. Wat mij betreft zijn we nu klaar met bouwen.

Heb je je laptopoplader nou al gevonden en kan je me helpen met testen?  :)

bask185

  • Online Online
  • Berichten: 4049
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1523 Gepost op: 25 november 2020, 09:55:52 »
Nee, nog niet. Heb inmiddels mijn hele treinkamer verbouwd en opgeruimd, als dat klaar is, ga ik de andere hobby kamer aanpakken.

Ik had een week geleden mijn rangeerbaan rosedale abby beneden opgebouwd en die had ik aan mijn linux HTPC gehangen die ik achter mijn tv heb geplakt. Bij het testen kwamen nog wat kleine dingetjes aan het licht in de software en ik had geen zin om de controller er telkens tussen uit te halen (Ja ik was zo dom de arduino er direct op te solderen). Dus ik had toen arduino-cli geinstalleerd die voor me een hex kon uploaden. Die baan staat nog steeds beneden dus ik kan dit weekend nog wel een trial run doen op deze Linux Mint computer.

Ik wil het ook wel proberen op een raspberry. Ik heb er 1 liggen waar ik ook al met arduino-cli en een script mijn DCC arduino mee flash.

Ik PB mijn mail adres wel ff door, kan je zipje sturen

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

erikkral

  • Offline Offline
  • Berichten: 343
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1524 Gepost op: 25 november 2020, 10:28:51 »
Dag Bas,

Dank voor je aanbod om te helpen. Het zipje is onderweg.
De laatste versie, die ik je gemaild heb ziet er nu zo uit:




@Nico, ik heb je hex-bestanden in dit zipje meegenomen. De script roept deze aan vlak voor het uploaden. De aanroep naar de bestandsnamen is case sensitive. Je kan dus niet zonder problemen de namen van de hex-bestanden aanpassen.

Ardin

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 8
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1525 Gepost op: 15 juni 2021, 13:43:34 »
Ik las in dit forum dat er naar andere mogelijkheden word gezocht om wisselspoelen aan te sturen dan met de in het Mardec/DccNext handboek vermelde China Mosfet printjes.
Zelf heb ik twee soorten wisselaandrijvingen in gebruik: de vanouds bekende dubbele wisselspoel en servomotoren.  Beide worden aangestuurd door DccNext modules.

De wisselspoelen worden bekrachtigd met een door een Triac geschakelde wisselstroom (zoals bij de LS150 van L-nz). Op de hiervoor ontwikkelde printplaat kunnen vier wissels worden aangesloten (8 spoelen). Vervolgens is deze direct verbonden met de DccNext zonder tussenkomst van optocouplers.  De LEDs lichten op wanneer een Triac wordt aangestuurd. Elke Triac heeft 2, door diodes gescheiden, ingangen zodat er naast de DccNext nog een andere aansturing kan worden toegepast.

De afmetingen evenals de bevestigingsgaten van de printplaat komen overeen met die van de DccNext. Het gat in het midden kan worden vergroot tot 9mm zodat eventueel dezelfde behuizing als die van de DccNext kan worden gebruikt.
Deze schakeling is sinds ruim een jaar op mijn testbaan in gebruik en werkt naar volle tevredenheid.




NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1526 Gepost op: 15 november 2021, 14:54:25 »
Little Wicket Railway heeft een interessante video over de DCCNext met Mardec gemaakt.
Bekijk 'm hier: https://www.youtube.com/watch?v=Yaw6TOkc7mE

Mvg
Nico

Goosie

  • Offline Offline
  • Berichten: 161
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1527 Gepost op: 15 november 2021, 18:02:04 »
Hallo Nico,

Leuke video, en je krijgt steeds meer terechte eer voor je vele werk!
Top!

Groet
Henk de Gans
Met vriendelijke groet,

Henk de Gans

heuvelbaan

  • Offline Offline
  • Berichten: 462
    • opbouw blog treinbaan
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1528 Gepost op: 16 november 2021, 10:57:57 »
Hallo Ardin,

Zijn deze printjes en componenten ergens te koop?

ron.kraaijkamp

  • Offline Offline
  • Berichten: 268
    • Mijn baan in opbouw op 2RSweb
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1529 Gepost op: 16 november 2021, 11:06:22 »