A step-by-step guide to simulating your 3D prints in the browser. No downloads, no account required.
Go to printpilothq.com/app. No signup needed. The simulator loads instantly in your browser — nothing to install, no account required.
Select from 14 printer profiles at the bottom-left of the viewport. The 3D model updates automatically to match your printer's build volume, kinematics, and printhead dimensions.
Drag and drop a .gcode or .3mf file anywhere on the page. 3MF files are decompressed automatically. PrintPilot auto-detects your printer from slicer comments and metadata.
Use the playback controls at the bottom of the screen. Adjust speed from 0.25x to 100x. Scrub to any point in the file using the progress bar or layer slider.
Orbit: left-click drag. Pan: right-click drag. Zoom: scroll wheel. Toggle overlays (Grid, Axes, Part, Head, Motion, Collisions) using the buttons at the bottom-right.
Yellow = warnings (potential collisions). Red = errors (gantry or printhead collisions). Open the Warnings tab next to the Terminal to see full details and jump to problem lines.
Everything you see in the app, explained.
Where the simulation renders. Toggle Part, Grid, Head, Axes, Motion, and Collisions overlays using the buttons at the bottom-right of the viewport.
Shows live position (X/Y/Z), temperatures, fan speed, and feedrate. Use jog buttons for manual control — every action generates real G-code under the hood.
Play/Pause, speed selector, layer slider, and progress bar at the bottom of the screen. Scrub to any point instantly or step through line by line.
Tab bar showing the G-code terminal (every command logged with responses) and the Warnings panel (collision detection results with line numbers).
Bottom-left dropdown with 14 printer profiles. Auto-detected from file metadata when available. Each profile includes accurate dimensions and kinematics.
Gear icon in the top bar. Access mode switching, data management (reset/delete), and about & legal information.
Load files from any popular slicer. Everything is processed locally in your browser.
Raw G-code from any slicer — Cura, PrusaSlicer, Bambu Studio, OrcaSlicer, and more. Supports Marlin, RepRap, Klipper, and Griffin G-code flavors with automatic flavor detection.
3MF archives from Bambu Studio, PrusaSlicer, and other slicers. Decompressed in-browser using JSZip. Printer model and build volume are auto-detected from embedded metadata.
The simulator is free forever. Pro modes unlock advanced automation features.
Automate multi-file print sequences with a visual timeline editor. Queue jobs, add automation presets (bed clear, cooldown, preheat), and simulate entire farm runs.
Learn more →Automate phone screen interactions using your 3D printer's stylus. Configure touch presets (tap, swipe, long press) with precise screen coordinates.
Learn more →Convert freehand art and shapes into G-code toolpaths. Draw directly on a virtual paper sheet and export as printable G-code with pen drawing mode.
Learn more →No. The free simulator works without any account. Accounts are only needed if you want to subscribe to pro modes like Print Farm, Touch, or Drawing.
No. Everything runs locally in your browser using Web Workers. Your G-code and 3MF files never leave your device. There is no server-side processing.
Any modern browser: Chrome, Firefox, Safari, Edge. No plugins or extensions needed. PrintPilot uses standard WebGL for 3D rendering, which is supported everywhere.
Yes. The interface adapts for touch screens with pinch-to-zoom and touch dragging. The layout adjusts automatically for smaller screens.
Use the speed selector next to the playback controls at the bottom of the screen. Options range from 0.25x (slow motion) to 100x (fast forward).