Project Blog on Christopher Mitchell, Ph.D.

Recent content in Project Blog on Christopher Mitchell, Ph.D.
https://z80.me/blog/ (RSS)
visit blog
Train Simulator Controller: Power/Brake Controller, Part 3
1 Jan 2025 | original ↗

The core of a train simulator setup could be considered its throttle and brake. Having lugged a combined throttle/brake from a real UK Class 365 passenger train home, I reverse-engineered how it worked, then figured out how to interface it with Train Simulator.

Train Simulator Controller: Power/Brake Controller, Part 2
25 Aug 2024 | original ↗

The core of a train simulator setup could be considered its throttle and brake. Having lugged a combined throttle/brake from a real UK Class 365 passenger train home, I reverse-engineered how it worked, then figured out how to interface it with Train Simulator.

Train Simulator Controller: Power/Brake Controller, Part 1
4 Aug 2024 | original ↗

The core of a train simulator setup could be considered its throttle and brake, the control or controls that make a train go and stop. In previous blog posts, I detailed my exploration of building my own controller from scratch, but a fortuitous eBay listing provided me a real Power/Brake Controller (PBC) from a UK Class 365 train. Here’s how I...

Train Simulator Controller: Laser-Cutting a Door Control Panel
1 May 2024 | original ↗

As the different pieces of my Train Simulator controller come together, a bite-sized first task of building the physical dashboard is the door controls placed at each side of the cab. Here, I detail the process of prototyping the door control panel from a Class 80x out of cardboard and the authentic buttons used in the real train, then...

Train Simulator Controller: Real ATP-Enabled Speedometer
26 Mar 2024 | original ↗

As I add more instruments to my realistic physical dashboard for Train Simulator, I have prioritized a speedometer, one of the most vital tools a driver/engineer uses to safely operate a train. After purchasing working, ATP-enabled speedometers, I set about determining how to build controller hardware and software to use the ATP features and the...

Train Simulator Controller: Driver's Reminder Appliance (DRA)
5 Feb 2024 | original ↗

I’m building a physical cab dashboard to control Train Simulator, replicating the controls present in UK trains such as the Class 80x. One of the important safety systems is the Driver’s Reminder Appliance (DRA) that helps the driver avoid passing a red signal. I added a realistic DRA button to my Train Simulator dashboard, and here’s how.

Train Simulator Controller: CAN Controller, Part 2
4 Jan 2024 | original ↗

I’m building a physical cab dashboard to control Train Simulator, and to tie it all together as robustly as possible, I am use CAN. This protocol is designed to rapidly share small updates around a network in an electrically noise environment, and in a previous post, I detailed my first CAN controller designs. Here, I show the maturation of the...

Train Simulator Controller: CAN-Connected Air Gauge
28 Dec 2023 | original ↗

In my ongoing quest to build a physical cab dashboard to control Train Simulator, an important set of components are the gauges that tell me what’s going on with the train. I already showed off the internals of an AWS sunflower and early experiments with a speedometer. In this post, I show how I turned a real, air-driven air pressure gauge into...

Train Simulator Controller: CAN Controller, Part 1
22 Jun 2023 | original ↗

I’m building a physical cab dashboard to control Train Simulator, from master controller to an AWS sunflower to a speedometer, and everything in between. The engineer or hobbyist interested in getting this project ready expediently would probably find their favorite microcontroller, figure out how to interface enough GPIO pins to it (maybe an...

Train Simulator Controller: First Master Controller Prototype
25 May 2023 | original ↗

Train Simulator has for many years given me an easy, accessible outlet for my love of trains, including operating trains. Its realism leaves something to be desired, and I’m now building my own physical controller for Train Simulator, resembling the dashboard of a Class 80x passenger EMU from the UK. The preceding sections of this blog introduced...

Train Simulator Controller: Inside an AWS Sunflower
20 May 2023 | original ↗

In my first post about the Train Simulator Controller project, I introduced the Automated Warning System (AWS) on most of the UK trains that I drive in Train Simulator. This safety system is designed to warn drivers of restricting (non-green) signals, often because there’s a train ahead, a switch that is aligned against the train, or a speed...

Train Simulator Controller: Master Controllers and Starwheels
18 Apr 2023 | original ↗

I have long played Train Simulator, and have wanted something a bit more realistic to control the game. The first part of this log discussed my plans and motivations, and detailed the first steps along the journey: experimenting with connecting a speedometer and AWS acknowledgement plunger to the game. The core of controlling any train is making...

"AI" on a Calculator: Part 1
28 Mar 2023 | original ↗

Can AI run on a calculator? Machine learning and computer vision algorithms can certainly be run on a calculator albeit slowly: I ported a convolutional neural network (CNN) to a TI-84 Plus CE, making it capable of using “AI” to identify handwritten digits. As an added challenge, I implemented this in a single three-day train ride, including...

Train Simulator Controller: Stepper Speedometer Begins
27 Jan 2023 | original ↗

For quite a few years now, I have been an avid Train Simulator player, operating virtual trains from the United States, the UK, and beyond. I’ve played Dovetail Games’ Train Simulator 2015 to 2022 and now “Train Simulator Classic”, FIFA-style annual upgrades that have incrementally improved the core game - and I’ve spent a decent amount of money...

↑ These items are from RSS. Visit the blog itself at https://z80.me/blog/ to find everything else and to appreciate author's digital home.