Skip to content

Releases: MartinNovan/SerialGCode

SerialGCode 1.0.0

27 Aug 09:18

Choose a tag to compare

SerialGCode v1.0.0

Release Date: 2025-08-27

Overview

SerialGCode is a simple console terminal for communicating with 3D printer boards over a serial port.
This release (v1.0.0) marks the first stable version suitable for everyday use.

Features in v1.0.0

  • Interactive sending of G-code commands.
  • Real-time display of printer responses with timestamps.
  • Support for sending raw hex bytes (/raw command).
  • Runtime commands to toggle DTR/RTS lines (/dtr, /rts).
  • Automatic prompt after receiving ok from the printer firmware.
  • Cross-platform support: Windows and Linux serial ports.
  • Configurable baud rate (default 115200) and port selection.

Runtime Commands

Command Description
/help Show help
/exit Exit the application
/dtr on/off/pulse Toggle or pulse DTR line
/rts on/off Toggle RTS line
/raw HEXBYTES Send raw bytes in hex (space-separated)

Notes

  • Recommended for Marlin-based 3D printer boards.
  • Provides clean prompt handling to avoid overlapping input/output (>< issue fixed).

License

This release is licensed under GPLv3. See LICENSE for details.

Packages

  • Use 'Win' packages for Windows.
  • Use 'Lin' packages for Linux.
    • Run as root! (needed to access the serial port)
  • Use 'x64' for 64-bit systems.
  • Use 'Arm64' for ARM systems