{"id":13883395,"url":"https://github.com/Snapmaker/SnapmakerCuraPlugin","last_synced_at":"2025-07-16T19:30:33.277Z","repository":{"id":62644781,"uuid":"559895712","full_name":"Snapmaker/SnapmakerCuraPlugin","owner":"Snapmaker","description":"Snapmaker plugin for Cura 5","archived":false,"fork":false,"pushed_at":"2024-04-21T21:42:19.000Z","size":228,"stargazers_count":36,"open_issues_count":10,"forks_count":7,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-08-07T09:11:25.742Z","etag":null,"topics":["3d-printing","cura","plugin","snapmaker","snapmaker-artisan","snapmaker-j1"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Snapmaker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-10-31T10:23:14.000Z","updated_at":"2024-07-23T03:54:42.000Z","dependencies_parsed_at":"2023-10-11T04:50:31.430Z","dependency_job_id":"55ea1b5b-7daf-4637-ac4b-8f5a0f3e4c26","html_url":"https://github.com/Snapmaker/SnapmakerCuraPlugin","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snapmaker%2FSnapmakerCuraPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snapmaker%2FSnapmakerCuraPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snapmaker%2FSnapmakerCuraPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snapmaker%2FSnapmakerCuraPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Snapmaker","download_url":"https://codeload.github.com/Snapmaker/SnapmakerCuraPlugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226159967,"owners_count":17582856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d-printing","cura","plugin","snapmaker","snapmaker-artisan","snapmaker-j1"],"created_at":"2024-08-06T09:01:28.025Z","updated_at":"2024-11-24T11:30:53.631Z","avatar_url":"https://github.com/Snapmaker.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Snapmaker Cura Plugin\n\n**CAUTION: If you have already installed the `Snapmaker J1 Plugin`, make sure that you uninstall it before installing or updating `Snapmaker Plugin`.**\n\n[Cura](https://github.com/Ultimaker/Cura) plugin that provides support for Snapmaker J1 \u0026 Snapmaker Artisan \u0026 Snapmaker 2.0 Dual Extruder.\n\nFeatures:\n\n- Add machine definitions and quality profiles for Snapmaker 3D printers (Snapmaker J1 \u0026 Snapmaker Artisan \u0026 Snapmaker 2.0 Dual Extruder).\n- Add Snapmaker branded materials (including Breakaway Support material).\n- Be able to export Snapmaker favoured G-code file format (with informative headers).\n- Detect networked printers, and send G-code to the machine.\n\n## Before installing the plugin\n\nBefore installing the plugin, make sure you have Cura \u003e= 5 installed.\n\nWhen you first launch Cura, user guide may ask you to add a printer. You can add a offline printer, say \"Ultimaker S5\" for now.\n\nYou will be able to add Snapmaker printers with plugin installed.\n\n## How to Install (Marketplace)\n\nSearch \"Snapmaker Plugin\" in Cura's marketplace (on top right corner of Cura window), and install.\n\n## How to Install (Drag and Drop, curapackage release)\n\n- Download `SnapmakerPlugin-{latest version}.curapackage` in [latest release](https://github.com/Snapmaker/SnapmakerJ1CuraPlugin/releases) tab.\n- Drag and drop downloaded \".curapackage\" file into Cura window.\n- Re-start Cura.\n\n## How to Install (Manually, zip release)\n\n- Download `Source code (zip)` in [latest release](https://github.com/Snapmaker/SnapmakerJ1CuraPlugin/releases).\n- Unzip downloaded plugin, rename the folder name to \"SnapmakerJ1CuraPlugin\" (if it has a version suffix).\n- Start Cura applcation. Open *Help Menu* -\u003e *Show Configuration Folder*, copy downloaded plugin folder to `plugins` directory.\n- Re-start Cura.\n\n## Add Snapmaker printer\n\nNavigate through application menu, **Settings** \u003e **Printers** \u003e **Add Printer...**\n\nIn the popup window \"Add Printer\", select \"Add a non-networked printer\". Scroll down the available printers to find `Snapmaker` brand, check \"Snapmaker XXX\" option and click \"Add\". A new \"Snapmaker\" printer should be added successfully.\n\n\u003cimg width=\"744\" alt=\"Add Snapmaker J1 printer\" src=\"https://user-images.githubusercontent.com/3749551/208425647-c568fbbd-d910-426d-b2e7-7fcf4d4c5489.png\"\u003e\n\nNote that there are several ways in Cura to add a printer, we only cover one in our documentation.\n\n## Use Snapmaker materials\n\nWe pre-defined several material under the brand `Snapmaker`, including PLA, ABS, PETG, TPU, PVA and Breakaway.\n\nPre-defined materials usually has printing temperatures and retraction parameters well tuned by the manufacturer. You can assign them to extruder and use them directly.\n\nTake **Breakaway** material for example, you can tap the extruder selector, in the extruder dialog, choose **Material** \u003e **Snapmaker** \u003e **Breakaway** \u003e **Breakaway Support** to use it.\n\n## Print via network printer\n\nHave your models sliced, you can either export the G-code to local file, or send it to a networked Snapmaker machine:\n\n\u003cimg width=\"360\" alt=\"image\" src=\"https://user-images.githubusercontent.com/3749551/208425792-13a6bf7d-a1e9-408a-a6ec-f1e3f019cc20.png\"\u003e\n\n## Export Snapmaker Flavor G-code\n\nSelect `Snapmaker Flavor G-code File (*.gcode)` format to export G-code files.\n\n\u003cimg width=\"640\" alt=\"Export G-code\" src=\"https://user-images.githubusercontent.com/3749551/231136889-30b055ac-b093-4143-b25b-a5a42ee21777.png\"\u003e\n\n## Other languages\n\n- [中文简介 README.md](./README.zh-cn.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSnapmaker%2FSnapmakerCuraPlugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSnapmaker%2FSnapmakerCuraPlugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSnapmaker%2FSnapmakerCuraPlugin/lists"}