Commit Graph

18 Commits

Author SHA1 Message Date
benny b7b9fed0dd Exposed exaggeration factor when rendering heightmap.
Added checkbox to select whether to run autoleveled program or not.
Heightmap can handle non integer from_x and to_x.
2023-05-23 14:28:08 +03:00
benny 42aefe8ed8 Enabled arcs render after adapting OpenCNCPilot code.
Started porting iosender to C++
2023-05-16 09:18:06 +03:00
benny 91d438353d Solved inter-thread communication issues by feeding commands over a queue. 2023-05-10 16:14:57 +03:00
benny abf1b26ba2 Heightmap probing ... done? 2023-05-09 14:30:39 +03:00
benny 71e51c5033 Implemented showing program extents 2023-05-07 11:05:01 +03:00
benny 4556ddb746 Implemented report pins status. 2023-05-06 00:19:57 +03:00
benny 97b8186300 Keyboard jogging disabled by default. 2023-05-05 22:25:19 +03:00
benny 3f9eb049b7 Got rid of segfault when uploading VBOs.
Added go-to-zero function.
Reworked how work pos is obtained.
2023-05-05 15:42:30 +03:00
benny 4f9aed3996 Set selected work offset when running program. 2023-05-05 11:33:00 +03:00
benny 1fd308a648 Implemented run program handler. 2023-05-04 21:48:55 +03:00
benny e8c8cb46a5 Implemented check program handler. 2023-05-04 21:30:22 +03:00
benny 3ea1ca5efa DRO works properly with work offsets. Offsets can be zeroed. 2023-05-04 15:57:34 +03:00
benny cacbe1b8aa Introduced machine state handlers (check and run still need work).
Added proper init handler, fetching settings and parameters and exposing them to UI.
Added spindle rendering.
2023-05-04 14:15:33 +03:00
benny d729454f8a Added errors description 2023-04-28 18:54:49 +03:00
benny b361b6b2fe Fixed program checking and executing report 2023-04-28 18:42:18 +03:00
benny 0b8f5a6950 Add alarm details and only rerender status when it changes 2023-04-28 16:08:05 +03:00
benny 30ccb20846 Lots of work on status representation 2023-04-28 14:50:58 +03:00
benny 796fd57ac3 Enabling opening and running of programs. Added jogging. 2023-04-27 23:15:06 +03:00