{"id":13650555,"url":"https://github.com/vishpat/svg2gcode","last_synced_at":"2025-07-02T01:02:41.039Z","repository":{"id":12219813,"uuid":"14827832","full_name":"vishpat/svg2gcode","owner":"vishpat","description":"Python script to convert svg to gcode for Marlin firmware","archived":false,"fork":false,"pushed_at":"2018-07-14T02:13:06.000Z","size":374,"stargazers_count":94,"open_issues_count":3,"forks_count":37,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-22T18:49:08.758Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vishpat.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}},"created_at":"2013-11-30T20:27:48.000Z","updated_at":"2024-12-23T22:25:00.000Z","dependencies_parsed_at":"2022-07-27T09:32:01.865Z","dependency_job_id":null,"html_url":"https://github.com/vishpat/svg2gcode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vishpat/svg2gcode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishpat%2Fsvg2gcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishpat%2Fsvg2gcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishpat%2Fsvg2gcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishpat%2Fsvg2gcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vishpat","download_url":"https://codeload.github.com/vishpat/svg2gcode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishpat%2Fsvg2gcode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263056752,"owners_count":23406816,"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":[],"created_at":"2024-08-02T02:00:37.774Z","updated_at":"2025-07-02T01:02:40.977Z","avatar_url":"https://github.com/vishpat.png","language":"Python","readme":"A fast svg to gcode compiler.\n\ncat svgfile | python svg2gcode.py\n\nThe compiler is based on the eggbot project and it basically converts all of the SVG shapes into bezier curves. The bezier curves are then recursively sub divided until desired smoothness is achieved. The sub curves are then approximated as lines which are then converted into g-code. \n\nSome of the characteristics of the compiler can be changed by editing the config.py\n\nInkscape Plugin\n---------------\n\nTo get the Inkscape plugin please checkout the __plasibot_laser__ branch.\n","funding_links":[],"categories":["Software"],"sub_categories":["G-code"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishpat%2Fsvg2gcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvishpat%2Fsvg2gcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishpat%2Fsvg2gcode/lists"}