Releases: peekpt/control_3d
Releases · peekpt/control_3d
Release list
Version 1.0.1
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
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