Arduino Days 2026 event in Ashland, Virginia

Arduino (https://arduino.cc), the maker of a collection of microcontroller hardware, is marking its 21 year anniversary from its founding in 2005 with its annual worldwide event, this year being Arduino Days 2026, officially happening worldwide this year on March 27 and 28. At the time I’m typing this, the afternoon of March 25, the world map at https://days.arduino.cc/events shows 335 planned events.

One of those events, already on the map, is an Arduino Days 2026 event I am putting together, titled Arduinos and Model Railroads. It will be a demonstration of a variety of my personal applications of Arduino-type processors being designed for applications in model railroads, as described extensively in this blog. The location will take place in the Crossing Courtyard in the northeast corner of the North Ashland Shopping Plaza in Ashland, Virginia, at the intersection of N Washington Highway (US 1) and England St. Ashland is just north of Richmond, Virginia and just west of Interstate 95. The courtyard is in front of the club spaces of the Richmond Area NTRAK and the Virginia Piedmont and Central HO Model Railroaders, N and HO scale respectively, which are SIGs (special interest groups) of the Richmond Freelance & Prototype Model Railroaders. The event will run from 12 noon until at least 4 PM.

Unfortunately… Old Man Winter is storming back into the area in a few days to shout, “Oh, and other thing…!” The weather forecast leading into this weekend says we will get plenty of rain Friday, which could linger into Saturday. The forecast high temperature for Saturday is around 50°F with winds blowing into the courtyard at around 12 miles per hour… much like it did during my Arduino Days event in 2025. So I’m moving this year’s event two weeks later to Saturday, April 11, again from 12 noon to 4 PM EDT. This also just happens <wink/> to be the same day both RANTRAK and VP&C have their monthly meetings for April.

The official address of the location is 233 N Washington Hwy, Ashland, VA 23005. Enter from the main parking lot, and there should be a sign (assuming wind isn’t an issue again) leading you into the courtyard.

Hope to see you there!

Train Speedometer pages added

Following a presentation I made on the September 2023 NRail.org ZoomTRAK meeting, I’ve written up a pair of new pages for this blog about my example design of an Arduino-based train speedometer, which is designed to measure and display the scale speed of a passing model train, with configurable scale (1:87, 1:160, …) and measured units (km/hr, mph, …). The pages can be found at these links.

Updates to Turntable pages

I am updating my Railroad Turntable page to reflect my change in the design of the motor drive. The changes include:

  • 5 volt NEMA 8 miniature stepper motor instead of much larger 12 volt NEMA 17 motor
  • 18-tooth pulley gear for 4 mm motor shaft instead of 20-tooth gear for 5 mm shaft
  • Recalculation of size of large 3D-printed turntable-side pulley gear

The Turntable Calculations page is also being updated to reflect these changes.

Update coming on UDP-with-echo protocol

I’ve been working on improving the UDP-E or UDP-with-echo protocol I describe here to make it more flexible and to improve reliability. I’m currently testing it with a Raspberry Pi as the controller, and an Arduino UNO plus Ethernet shield as the peripheral. The goal is to create a protocol which will allow the controller to send messages to the peripheral, and the peripheral will echo messages back to the controller if the received messages are verified as valid. The controller will retry sending each message if (a) the echoed message is not received by the controller before a timeout occurs, or (b) the echoed message is received but fails validation tests. This protocol should make communications with the UDP protocol more reliable than one would get with data only with UDP. At the same time, this protocol will accomplish this with much less overhead than using TCP, and with performance much closer to real time. Hopefully I’ll have more to report within the next few weeks.

Revisions coming on “Turntable Calculations”

Looks like I will be making extensive edits to my Turntable Calculations page very soon. I learned this week that the stepper motor I had chosen for my turntable project is not guaranteed to meet the specifications listed on the web page from which I had ordered it. Specifically, the quoted number of steps per revolution can vary wildly from motor to motor from what the web site had originally stated as 513 steps/revolution. They now put it at 516, but comments on their user forum say users have received those motors with a variety of gear ratios. So I can’t rely on the motor I originally chose. More details coming soon.

Switch Machine Controllers page updated

I’ve updated my page on my Switch Machine Controller design, adding more information on how the controller and driver modules are designed to connect together. This includes a design for an Arduino UNO based test setup to verify that multiple Switch Machine Controllers sharing an I2C bus work as expected.