ThomasHeb / 4AxisFoamCutter

Arduino based CNC foam cutter with display and SD-Card
14 stars 8 forks source link

Post processor: Merge of shapes #3

Closed ThomasHeb closed 4 years ago

ThomasHeb commented 4 years ago

To generate more efficient gcode programmes, shapes from different sources should be combinable within one cutting job.

ThomasHeb commented 4 years ago

Implemented. Import function always keeps the current design in green color inside the preview, ready to be merged, but not effected by the movements / settings. In addition complete projects can be imported (fcf-files). With a merge the shapes are combined to one common shape, "left spacing from shape to machine" is kept from the last design, rotation, flip, mirror, x and y movement of both shapes are set to 0 (never the less, the shapes are combined as they were positioned/rotated), foam dimensions of the last shape are kept. The last added shape is processed first, so build up your common shapes from the bottom to the top. traveling between the shapes should be optimise with „delete/insert line“ functions and modification of the position of single points (use simulation inside the preview).