Bug Description
Ran both versions .89 & .88.
No direct response in console from Tiny G. (Oozenest Ox, 4 NEMA 23).
Communication is amiss.
Can jog the spindle x, y z, but can't home.
So, I tried my spare Tiny G board. Exact same response.
Using Chilipeppr, the Tiny G responds instantly.
The Chilipeppr consol shows the verbose communication -- AxionCNC does not.
I'm running the latest Synthetos firmware on both boards. TinyG Edge 449.01
NOTE: In the AxioCNC settings page, per your documentation, I was expecting to see a tab or button to choose the Tiny G controller. I've tried other sends & they try to send GRBL Hal to the Tiny G which does not work.
The Jackpot 3 responds just fine, as does my WolfPawn 3018 small desktop from Amazon.
Please advise.
Steps to Reproduce
AXIONcnc .89
Settings, baud 115200
Pick any machine, TEST, Shapeoko, manual
Test connection - good (green)
Setup screen
Reset
Jog - works
Home - nothing
$$ - no response
$21=1 - no response
$H
$H
$H
$H
Tiny G responds with short canned $abc statements (Help files)
Restart
Reset
Same issue
Screenshots
No response
AxioCNC Version
0.0.89
How Did You Install AxioCNC?
CNC Controller
TinyG/g2core
Operating System
Windows
Logs/Error Messages
2026-02-21T21:19:56.392Z - warn service:machinestatus WARNING: isHomed reset from true to false for COM11! {
previousMachineStatus: 'connected_post_home',
newMachineStatus: 'not_connected',
activeState: undefined,
updates: [
'connected',
'controllerType',
'isHomed',
'isJobRunning',
'homingInProgress',
'controllerState',
'workflowState'
]
}
2026-02-22T00:40:23.356Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:40:53.462Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:47:09.586Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:47:34.665Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:48:40.364Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T00:48:40.364Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T00:48:54.895Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:49:09.940Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:51:25.348Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:51:30.355Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:56:11.168Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T00:58:12.234Z - info init Received ipc, shutting down gracefully...
2026-02-22T00:58:12.234Z - info service:mediamtx Stopping MediaMTX process (PID 1020)
2026-02-22T00:58:12.241Z - warn service:mediamtx MediaMTX process exited with code null, signal SIGTERM
2026-02-22T00:58:12.381Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T00:58:12.381Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T00:58:12.383Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12)
2026-02-22T00:58:12.384Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T00:58:12.385Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12)
2026-02-22T00:58:12.385Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T00:58:12.386Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25)
2026-02-22T00:58:12.386Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T00:58:12.386Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12)
2026-02-22T00:58:12.387Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T00:58:12.388Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25)
2026-02-22T00:58:12.388Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T01:01:56.748Z - info api:themes Looking for bundled themes at: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\assets\themes
2026-02-22T01:01:56.748Z - info api:themes Server root: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist
2026-02-22T01:01:56.748Z - info api:themes Current working directory: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc
2026-02-22T01:01:56.749Z - info api:themes Found 10 files in bundled themes directory
2026-02-22T01:01:56.750Z - info api:themes Skipped 10 theme(s) (already exist)
2026-02-22T01:02:00.370Z - info init Loading configuration from "C:\\Users\\jhane\\.axiocnc\\config.json"
2026-02-22T01:02:00.376Z - info init Loading job history from "C:\\Users\\jhane\\.axiocnc\\jobhistory.json"
2026-02-22T01:02:02.801Z - info service:mediamtx MediaMTX config written to C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:02:02.801Z - warn service:mediamtx MediaMTX binary does not have execute permissions, attempting to fix...
2026-02-22T01:02:02.801Z - info service:mediamtx Execute permissions set successfully
2026-02-22T01:02:02.802Z - info service:mediamtx Starting MediaMTX from C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\vendor\mediamtx\windows-amd64\mediamtx.exe
2026-02-22T01:02:02.802Z - info service:mediamtx MediaMTX config: C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:02:02.802Z - info service:mediamtx MediaMTX log file: C:\Users\jhane\.axiocnc\mediamtx\logs\mediamtx-process.log
2026-02-22T01:02:02.802Z - info service:mediamtx Spawning MediaMTX with absolute path: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\vendor\mediamtx\windows-amd64\mediamtx.exe
2026-02-22T01:02:02.802Z - info service:mediamtx Config path: C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:02:02.809Z - info service:mediamtx MediaMTX started with PID 8244
2026-02-22T01:02:02.809Z - info init ============================================================
2026-02-22T01:02:02.809Z - info init AxioCNC Server v0.0.89
2026-02-22T01:02:02.809Z - info init ============================================================
2026-02-22T01:02:02.810Z - info service:analytics [Analytics] Enabled and ready (host: https://us.aptabase.com , session: 1771722122...)
2026-02-22T01:02:02.810Z - info init Analytics enabled - tracking server_started event
2026-02-22T01:02:02.812Z - info init Starting the server at http://127.0.0.1:60374
2026-02-22T01:02:03.501Z - warn app Forbidden: ipaddr=127.0.0.1, code="credentials_required", message="No authorization token was found"
2026-02-22T01:02:08.018Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:02:08.019Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T01:02:11.278Z - warn app Forbidden: ipaddr=127.0.0.1, code="credentials_required", message="No authorization token was found"
2026-02-22T01:02:21.254Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:02:51.336Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:03:26.429Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:03:56.521Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:04:01.531Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:05:35.046Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:05:35.047Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T01:06:06.904Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:06:51.326Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:06:51.326Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T01:07:45.614Z - info init Received ipc, shutting down gracefully...
2026-02-22T01:07:45.615Z - info service:mediamtx Stopping MediaMTX process (PID 8244)
2026-02-22T01:07:45.624Z - warn service:mediamtx MediaMTX process exited with code null, signal SIGTERM
2026-02-22T01:07:45.835Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:07:45.835Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T01:07:45.844Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12)
2026-02-22T01:07:45.850Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T01:07:45.851Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12)
2026-02-22T01:07:45.852Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T01:07:45.853Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25)
2026-02-22T01:07:45.853Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T01:07:45.855Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12)
2026-02-22T01:07:45.856Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\transports\console.js:87:23)
at Console._write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston-transport\modern.js:103:17)
at doWrite (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:390:139)
at writeOrBuffer (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:381:5)
at Writable.write (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_writable.js:302:11)
at DerivedLogger.ondata (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:629:20)
at DerivedLogger.emit (node:events:520:35)
at addChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:279:12)
at readableAddChunk (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:262:11)
at Readable.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_readable.js:228:10)
at Transform.push (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\readable-stream\lib\_stream_transform.js:132:32)
at DerivedLogger._transform (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\node_modules\winston\lib\winston\logger.js:313:12) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T01:07:45.856Z - error uncaughtException: EPIPE: broken pipe, write
Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25)
2026-02-22T01:07:45.857Z - error init Uncaught exception: Error: EPIPE: broken pipe, write
at Socket._write (node:internal/net:75:18)
at writeOrBuffer (node:internal/streams/writable:570:12)
at _write (node:internal/streams/writable:499:10)
at Writable.write (node:internal/streams/writable:508:10)
at Console.log (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\console.js:119:20)
at Transport.logException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\transports\transport.js:134:8)
at logAndWait (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:649:15)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:157:13
at _each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:57:9)
at async.each (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\node_modules\async\lib\async.js:156:9)
at Logger._uncaughtException (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\winston\lib\winston\logger.js:672:9)
at process.emit (node:events:520:35)
at process._fatalException (node:internal/process/execution:159:25) {
errno: -4047,
syscall: 'write',
code: 'EPIPE'
}
2026-02-22T01:22:35.082Z - info api:themes Looking for bundled themes at: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\assets\themes
2026-02-22T01:22:35.083Z - info api:themes Server root: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist
2026-02-22T01:22:35.083Z - info api:themes Current working directory: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc
2026-02-22T01:22:35.083Z - info api:themes Found 10 files in bundled themes directory
2026-02-22T01:22:35.085Z - info api:themes Skipped 10 theme(s) (already exist)
2026-02-22T01:22:39.608Z - info init Loading configuration from "C:\\Users\\jhane\\.axiocnc\\config.json"
2026-02-22T01:22:39.616Z - info init Loading job history from "C:\\Users\\jhane\\.axiocnc\\jobhistory.json"
2026-02-22T01:22:42.743Z - info service:mediamtx MediaMTX config written to C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:22:42.744Z - warn service:mediamtx MediaMTX binary does not have execute permissions, attempting to fix...
2026-02-22T01:22:42.744Z - info service:mediamtx Execute permissions set successfully
2026-02-22T01:22:42.744Z - info service:mediamtx Starting MediaMTX from C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\vendor\mediamtx\windows-amd64\mediamtx.exe
2026-02-22T01:22:42.744Z - info service:mediamtx MediaMTX config: C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:22:42.744Z - info service:mediamtx MediaMTX log file: C:\Users\jhane\.axiocnc\mediamtx\logs\mediamtx-process.log
2026-02-22T01:22:42.744Z - info service:mediamtx Spawning MediaMTX with absolute path: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\vendor\mediamtx\windows-amd64\mediamtx.exe
2026-02-22T01:22:42.745Z - info service:mediamtx Config path: C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:22:42.814Z - info service:mediamtx MediaMTX started with PID 19040
2026-02-22T01:22:42.814Z - info init ============================================================
2026-02-22T01:22:42.814Z - info init AxioCNC Server v0.0.89
2026-02-22T01:22:42.814Z - info init ============================================================
2026-02-22T01:22:42.815Z - info service:analytics [Analytics] Enabled and ready (host: https://us.aptabase.com , session: 1771723362...)
2026-02-22T01:22:42.815Z - info init Analytics enabled - tracking server_started event
2026-02-22T01:22:42.817Z - info init Starting the server at http://127.0.0.1:55362
2026-02-22T01:22:44.784Z - warn app Forbidden: ipaddr=127.0.0.1, code="credentials_required", message="No authorization token was found"
2026-02-22T01:22:48.260Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:22:48.261Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T01:25:19.689Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:25:24.711Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:25:29.731Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:25:39.764Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:25:54.812Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:26:26.895Z - info init Received ipc, shutting down gracefully...
2026-02-22T01:26:26.895Z - info service:mediamtx Stopping MediaMTX process (PID 19040)
2026-02-22T01:26:26.903Z - warn service:mediamtx MediaMTX process exited with code null, signal SIGTERM
2026-02-22T01:34:35.467Z - info api:themes Looking for bundled themes at: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\assets\themes
2026-02-22T01:34:35.468Z - info api:themes Server root: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist
2026-02-22T01:34:35.468Z - info api:themes Current working directory: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc
2026-02-22T01:34:35.469Z - info api:themes Found 10 files in bundled themes directory
2026-02-22T01:34:35.470Z - info api:themes Skipped 10 theme(s) (already exist)
2026-02-22T01:34:39.556Z - info init Loading configuration from "C:\\Users\\jhane\\.axiocnc\\config.json"
2026-02-22T01:34:39.564Z - info init Loading job history from "C:\\Users\\jhane\\.axiocnc\\jobhistory.json"
2026-02-22T01:34:42.575Z - info service:mediamtx MediaMTX config written to C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:34:42.576Z - warn service:mediamtx MediaMTX binary does not have execute permissions, attempting to fix...
2026-02-22T01:34:42.576Z - info service:mediamtx Execute permissions set successfully
2026-02-22T01:34:42.577Z - info service:mediamtx Starting MediaMTX from C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\vendor\mediamtx\windows-amd64\mediamtx.exe
2026-02-22T01:34:42.577Z - info service:mediamtx MediaMTX config: C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:34:42.577Z - info service:mediamtx MediaMTX log file: C:\Users\jhane\.axiocnc\mediamtx\logs\mediamtx-process.log
2026-02-22T01:34:42.577Z - info service:mediamtx Spawning MediaMTX with absolute path: C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@axiocnc\server\dist\vendor\mediamtx\windows-amd64\mediamtx.exe
2026-02-22T01:34:42.577Z - info service:mediamtx Config path: C:\Users\jhane\.axiocnc\mediamtx\mediamtx.yml
2026-02-22T01:34:42.649Z - info service:mediamtx MediaMTX started with PID 24540
2026-02-22T01:34:42.649Z - info init ============================================================
2026-02-22T01:34:42.649Z - info init AxioCNC Server v0.0.88
2026-02-22T01:34:42.649Z - info init ============================================================
2026-02-22T01:34:42.650Z - info service:analytics [Analytics] Enabled and ready (host: https://us.aptabase.com , session: 1771724082...)
2026-02-22T01:34:42.650Z - info init Analytics enabled - tracking server_started event
2026-02-22T01:34:42.652Z - info init Starting the server at http://127.0.0.1:54987
2026-02-22T01:34:44.437Z - warn app Forbidden: ipaddr=127.0.0.1, code="credentials_required", message="No authorization token was found"
2026-02-22T01:34:47.938Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:34:47.938Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T01:35:13.958Z - warn app Forbidden: ipaddr=127.0.0.1, code="credentials_required", message="No authorization token was found"
2026-02-22T01:37:49.762Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:37:49.762Z - warn service:analytics [Analytics] Response status: 400 body: {}
2026-02-22T01:45:23.553Z - warn controller:Grbl Disconnected from serial port "COM3": DisconnectedError: Reading from COM port (ReadIOCompletion): Operation aborted
at SerialPort._disconnected (C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@serialport\stream\dist\index.js:217:31)
at C:\Users\jhane\AppData\Local\Programs\axiocnc\resources\axiocnc\node_modules\@serialport\stream\dist\index.js:206:22 {
disconnected: true
}
2026-02-22T01:48:22.350Z - info service:configstore "C:\Users\jhane\.axiocnc\config.json" has been changed
2026-02-22T01:50:02.035Z - warn service:analytics [Analytics] Failed to flush events: Bad Request
2026-02-22T01:50:02.035Z - warn service:analytics [Analytics] Response status: 400 body: {}
Additional Context
WIN 11, HOME edition
axiocnc.log
Bug Description
Ran both versions .89 & .88.
No direct response in console from Tiny G. (Oozenest Ox, 4 NEMA 23).
Communication is amiss.
Can jog the spindle x, y z, but can't home.
So, I tried my spare Tiny G board. Exact same response.
Using Chilipeppr, the Tiny G responds instantly.
The Chilipeppr consol shows the verbose communication -- AxionCNC does not.
I'm running the latest Synthetos firmware on both boards. TinyG Edge 449.01
NOTE: In the AxioCNC settings page, per your documentation, I was expecting to see a tab or button to choose the Tiny G controller. I've tried other sends & they try to send GRBL Hal to the Tiny G which does not work.
The Jackpot 3 responds just fine, as does my WolfPawn 3018 small desktop from Amazon.
Please advise.
Steps to Reproduce
AXIONcnc .89
Settings, baud 115200
Pick any machine, TEST, Shapeoko, manual
Test connection - good (green)
Setup screen
Reset
Jog - works
Home - nothing
$$ - no response
$21=1 - no response
$H
$H
$H
$H
Tiny G responds with short canned $abc statements (Help files)
Restart
Reset
Same issue
Screenshots
No response
AxioCNC Version
0.0.89
How Did You Install AxioCNC?
CNC Controller
TinyG/g2core
Operating System
Windows
Logs/Error Messages
Additional Context
WIN 11, HOME edition
axiocnc.log