wow, it has been a while since posting, and contributing, and now i feel left behind. when summer comes about, and i finish up fixing my re-purposed camper (has a large CNC router in the back), i hope to be able to setup a small HO layout in a room, to be built, in the front of my camper. space is tight, and i will have to use all of my ingenuity to make it work. but it is planning in the works, at least. i see that DCC++ has moved to a ESP32. i am not crazy about the idea, as i posses none, but still have several Arduinos, and even a couple Raspberry Pi SBCs (one of them is a CM3L, and Chinese IO board). (BTW, i changed my avatar. it used to be a yellow Honda Goldwing) ~Travis
I am curious as to why the Arduino was abandoned? it seemed to me that it was a stable modular platform. also, is jmri.org malfunctioning? i keep getting timeout errors. i simply wanted to see if my copy of Arduino DCC++ still functioned with JMRI. ~Travis
Classic Arduino are not abandoned, ESP32 is just another solution. It's true that it is a lot more powerful, but it is also a bit more complicated to handle. In my opinion, Arduino stays the best platform for DCC++. It is just not the only one !
Like Trusty has said, it is not being abandoned. I am moving over to the ESP32 for my base station code mostly to eliminate extra hardware. With the Arduino serving as the base station I have to use an ESP8266 chip as well to provide network access to the base station. I am looking at a bigger project now with the ESP32 as a base for expansion. There are a number of interesting options available with the ESP32 that are not available via the Arduino, one of which is S88-n support (it could be ported to the Arduino code but would take more work)
ok, glad the Arduino is still an option. how far behind is the copy I have on my GitHub? has the Arduino, non-ESP, version moved much past that? I have one of these: https://www.adafruit.com/product/3060 and I would like to adjust DCC++ to use it. the Adafruit WiFi board is actually quite nice to work with. I like the external antenna option, as I can place my basestation inside a box. Nothing against you Atani, I am just not a fan of ESP hardware. now, I just have to find my boxed up basestation, and dust it off. I am eager to get it going again. anybody else having trouble getting to JMRI.org? it keeps timing out when I try to access it. ~Travis
That looks like it would work with the standard base station code with only a few tweaks to use the adafruit library or a compatible version for that chipset via SPI. As for jmri, that is possibly down due to sourceforge migrating servers around recently. Likely a cached dns entry is causing the connection issues. You may try using the Google dns (8.8.8.8, 8.8.4.4) and see if that works. Sent from my ONEPLUS A5010 using Tapatalk
i was finally able to grab a copy of JMRI off sourceforge (forgot it was hosted there). now I just have to dive into the DCC++ source fro my own GitHub, as it has been a while. I need a good refresher. I don't even remember all I had forgotten. like for instance, what ID I assigned my loco to. I had a computer failure a little while back, so I am still trying to recover everything lost. good thing I had most of my source code on GitHub. I just hope I haven't scavenged parts from my old basestation. ~Travis
using the Adafruit WiFi board is proving to be harder to integrate than I originally thought. it uses the WiFi101 library, but the way DCC++ uses the INTERFACE object, I am not sure if it will work. though I am still plugging away at it. On the plus side, I haven't "broken" the code, so it still works as before, so far. ~Travis