3DMake VS Code Extension
An accessibility-first Visual Studio Code extension for building, slicing, previewing, and inspecting OpenSCAD-driven 3D printing projects with the 3dm CLI.
Project Links
Highlights
- Activity bar views for project files, command options, quick actions, and settings
- Accessible output and status updates for screen reader workflows
- Built-in STL viewer and SVG preview panel
- Automatic follow-up actions for common workflows:
- Build opens the generated STL viewer when an STL is detected
- Slice opens generated G-code in the editor when available
- Setup opens
defaults.tomlwhen present - Image export reveals the export folder when image output is detected
Commands
Build STL: Runs3dm buildand opens the generated STL in the viewerSlice: Runs3dm sliceand opens generated G-code in the editorPreview (SVG): Runs3dm previewand opens the latest SVG previewOpen/Edit Source: Opens the active project’ssrc/*.scadsource fileBuild + Slice: Runs3dm build --sliceand opens the generated STLFull Pipeline: Runs3dm build --orient --sliceand opens the generated STL
Installation
- Install the
3dmCLI and ensure it is on yourPATH, or configure3dmake.binaryPathin VS Code. - Install the packaged
.vsixfrom the repository releases, or build it locally withnpm install,npm run compile, andnpm run package. - Open the 3DMake activity bar container in VS Code and select a project file or directory.
Publishing Notes
- This documentation site is deployed by the
Publish DocumentationGitHub Actions workflow. - Releases are created automatically by the
Release On Tagworkflow whenever a new git tag is pushed. - The published Pages URL is
https://mrhunsaker.github.io/3dmake_vscode_extension/.
Next Reference
Use the repository README for the full command matrix, keyboard shortcuts, troubleshooting, and packaging details.