Current Release: v0.1.0-alpha
Vue.js 3 Web App to control DCC locomotives with 🛰️ DEJA.js and DCC-EX EX-CommandStation.
🚀 Open DEJA Throttle Take 'er for a spin 🚗. Open in Chrome on a computer 💻 with a USB DCC-EX CommandStation, run trains 🚂! Or, try emulator mode to see how easy it is. Better yet, go big-brain 🧠, dive in and install 🛰️ DEJA.js SERVER on a PC/MAC/Linux/Pi 💻 connected to a DCC-EX CommandStation and unleash all the potential of the DEJA Cloud and instant wireless throttle control📲 on any modern device with a browser.
- 🤯 Emulator Mode Available
- 🧠 Install as an app? Click YES for premium experience
- 💄 Beatiful UI, Dark Mode FTW
- 🔥 Blazing fast on Vercel, frequent deployments, PRs welcome
- 🟪 Chonky A$$ Buttons for fat fingers and panic stops
There are 3 ways to use DEJA Throttle.
- 🛰️ DEJA.js (✨preferred✨)
- Install and configure 🛰️ DEJA.js on a 💻 PC/Mac/Linux/Pi connected via USB to a DCC-EX EX-CommandStation
- Open DEJA Throttle - in any modern browser 🔥.
- Select "DEJA.js" from the connection menu
- Enter the layout name you used in the
.env
(Environment Variable) [ LAYOUT_ID ] when installing DEJA.js - Select the USB Port the DCC-EX Command Station is connected to.
- 🎯 Drive Trains, 👑 Rule over your tiny world!
- Direct USB Connection (🔗limited🔗)
- Requires Chrome web browser.
- Browser must be on 💻 PC/Mac/Linux/Pi connected via USB to a DCC-EX EX-CommandStation - you can't open this on your phone or tablet and walk around a layout room. But you can with ✨🛰️ DEJA.js✨!
- Open DEJA Throttle
- Select "USB Serial" from the connection menu
- Click "Connect" and select the USB port connected to your DCC-EX CommandStation.
- 🎯 Drive Trains!
- Emulator (💄demo the app💄)
- Open DEJA Throttle
- Select "Emulator" from the connection menu.
- Click "Connect" and enter any DCC Address to see how the throttle works and operates.
- 🎯 (pretend to) Drive Trains!
- No communication is actually sent to a DCC-EX CommandStation.
Want to run this on your own? Fork it, clone it, PR it. Just don't sell it.
pnpm install
pnpm run start
🚀 Open DEJA Throttle Take 'er for a spin. Docs someday...
- Connect DEJA Cloud
- Enable Turnouts, Outputs (Effects)
- Enable multiple throttles
- Read throttle state from DCC-EX
- Light/Dark/Custom themes
- much, much more...