Skip to content

Releases: peekpt/control_3d

Version 1.0.1

Choose a tag to compare

@peekpt peekpt released this 12 Jun 15:33

Release v1.0.1
Terminal

  • Clear buffer button with green flash feedback
  • Icon-based command markers: outgoing → (green arrow), incoming ← (light orange), ok ✓ (checkmark)
  • JetBrains Mono font with dashed zeros
  • Increased terminal font size
  • Darker terminal background
  • Silent mode + clear buffer buttons side by side
    Connection
  • Auto-disconnect after 5 consecutive no-response checks
  • "Printer Disconnected" popup on auto-disconnect
    Temperature Charts
  • Nozzle Y-axis capped at 300°C, Bed at 120°C
  • Dashed light blue target temperature lines
  • Smoother curve rendering (curveSmoothness: 0.6)
  • Smooth quadratic bezier sparklines in control view
    Desktop
  • Window starts at 1020×710, resizable to any size
  • Control screen desktop layout: 60/40 column split
    Settings
  • Version read dynamically from package info (no hardcode)
  • About section with app description
  • GitHub link: https://github.com/peekpt/control_3d
  • Default macros: Read Memory (M503), Save (M500)
    UI
  • E−/E+ buttons: dark grey with white text
  • Extrude step buttons match directional pad step colors

First Release macos only

Choose a tag to compare

@peekpt peekpt released this 30 May 10:26

v1.0.0 — Initial Release
Cross-platform 3D printer control app built with Flutter.

  • Serial USB connection with auto-reconnect and multi-printer configs
  • Real-time G-code terminal with command history, system message filtering, and comment highlighting
  • Live temperature monitoring with separate nozzle/bed sparkline charts
  • XY D-pad + Z-axis movement controls with adjustable steps
  • Extrusion controls (feed rate, amount, E‑/E+)
  • Speed and flow override sliders
  • Custom macro system (add, edit, delete, run)
  • Theming (light / dark / system)
  • Responsive UI — mobile bottom nav, desktop side rail with multi-column layout