Skip to content

GCode-Builder is a tools suite to generate easy standard code sequences like contours like circles, rectangles, round rectangles, triangles, milling pockets, slots and surfaces. Drilling single holes or sequences of holes

License

Notifications You must be signed in to change notification settings

mrRobot62/gcodebuilder

Repository files navigation

GCodeGenerator2 / GCode-Builder

!!!!! under construction !!!!

Initial version (V01) generate GCode for

  • Muliti languagulal (currently english/german)
  • milling contour circels
  • milling contour circel arcs
  • milling rectangles

History

Date Version Info
15 dec 2021 0.1 Initial upload

Abstract

This web based tool suite create a couple of different gcode squences like

  • Contour-Tools
    • Milling circles (available in 0.1)
    • Milling arcs (0.1)
    • Milling rectangles (0.1)
    • Milling rounded rectangles
  • Pockets
    • Milling circle pockets
    • Milling rectangle pockets
  • Slots
    • Milling slots linear
    • Milling slots curved
  • Surface
    • plan surface
  • Drilling
    • single hole
    • multiple holes in rows/cols/anglee
    • plan surface

Quick Overview

some screenshots

Overview

Example screenshots

overview1

Contour milling

overview_contour

Contour Circles

overview_contour_circle

overview_std_prepost

overview_std_params

overview_std_material

overview_std_specific_arc

Generated GCode

overview_gcode

Deep Dive

see wiki

Development

Language translations

Extract all texts for translations

Scan folder structur for files which contains messages to translate Babel create a message.pot file. This file can be recompiled as often it's needed. Exclude this file from versioning

pybabel extract -F babel.cfg -o messages.pot .

Initialize language

For every language we need a translation file. Parameter -l indicates, which language file is created. It's an copy of message.pot and can be used for translations. Babel create a new translation folder and insert a message.po file.

pybabel init -i messages.pot -d app/translations -l de

Compile translations for using

If all translations done, compile them for the application. This binary file is a runtime version for text.

pybabel compile -d app/translations

About

GCode-Builder is a tools suite to generate easy standard code sequences like contours like circles, rectangles, round rectangles, triangles, milling pockets, slots and surfaces. Drilling single holes or sequences of holes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published