Commit Graph
100 Commits
Author SHA1 Message Date
thewildmage 56a15482a0 Don't use line_width_first_layer for pattern 2023-07-16 16:10:40 -06:00
thewildmage 499be78290 Fix mixed up draw_number parameter 2023-07-16 15:45:11 -06:00
thewildmage f7fa5c239e Set number print speed 2023-07-16 15:44:41 -06:00
thewildmage 974da42e8b Fix comparison typo 2023-07-16 14:53:09 -06:00
thewildmage d3cae4408d Label glyph G-code 2023-07-16 14:50:06 -06:00
thewildmage 04ae4e6a27 Remove redundant processor tags 2023-07-16 14:32:22 -06:00
thewildmage 85140615b9 Use different step value for pattern test 2023-07-16 14:32:03 -06:00
thewildmage bc040bae38 Don't constantly recreate GCodeWriter 2023-07-16 11:41:06 -06:00
thewildmage 6ff8b1a6ad Move set_starting_point to private 2023-07-16 10:54:11 -06:00
thewildmage c5a026cda0 Don't store is_bbl_printer 2023-07-16 10:36:37 -06:00
thewildmage 30b33e9c06 Fully refresh config 2023-07-16 08:53:26 -06:00
thewildmage f75c4bea68 Merge branch 'main' into feature/pressure-advance-pattern-method 2023-07-15 11:34:42 -06:00
thewildmage 1cc0b4f9d3 Add GCodeProcessor tags 2023-07-14 16:42:01 -06:00
thewildmage 8e5168c590 (Hopefully) fix missing origin 2023-07-14 16:22:10 -06:00
thewildmage ff65928fc0 Make number tab infill explanation more clear 2023-07-14 14:55:35 -06:00
thewildmage a6de577cf0 Merge remote-tracking branch 'upstream/main' into feature/pressure-advance-pattern-method 2023-07-14 10:39:02 -06:00
thewildmage 251733ba26 Update Calibration.md 2023-07-13 22:50:24 -06:00
thewildmage c3aa86c25d Update Calibration.md 2023-07-13 22:44:54 -06:00
thewildmage 13ed2c51d6 Replace "anchor" with "first_layer" for better consistency 2023-07-13 22:38:26 -06:00
thewildmage 2d13b0eca9 Use clearer function name 2023-07-13 22:32:47 -06:00
thewildmage da7d9793f4 Use line_width_anchor() for all of initial layer 2023-07-13 22:31:43 -06:00
thewildmage cd3e4e7ce7 Fix incorrect DrawBoxOptArg default 2023-07-13 21:51:49 -06:00
thewildmage 34c6122fed Give value of config to const m_initial_config, not ref 2023-07-13 21:33:49 -06:00
thewildmage 7dc02c7112 Remove unnecessary middleman PatternSettings 2023-07-13 21:17:22 -06:00
thewildmage 606ee7ec4b Fix wrong number thickness in PA Line 2023-07-13 20:50:10 -06:00
thewildmage e99b0100a0 Move mp_gcodegen into line method alone 2023-07-13 20:24:15 -06:00
thewildmage 13ac7c84e4 Clean up 2023-07-13 17:16:24 -06:00
thewildmage f7216d3bdb Bugfix: Shouldn't need to move handle to see pattern 2023-07-13 17:07:10 -06:00
thewildmage cd80f9d415 doc: Make width and speed settings used more clear 2023-07-13 17:00:08 -06:00
thewildmage dfd08efadb Don't speed_adjust twice 2023-07-13 16:48:08 -06:00
thewildmage b3162d71ca Actually use speed in draw_line 2023-07-13 16:24:24 -06:00
thewildmage 46399ddb43 Update licensing info 2023-07-13 16:08:53 -06:00
thewildmage df892cc77a Update Calibration.md 2023-07-13 16:08:44 -06:00
thewildmage b806476159 Remove asserts which limited life of key/value set 2023-07-13 12:28:41 -06:00
thewildmage 6f346c9ce1 Make sure set_key_value operates on existing keys 2023-07-13 11:33:54 -06:00
thewildmage 7e1156c68d Remove unused lines, formatting clean up 2023-07-13 11:33:34 -06:00
thewildmage 03f7686aca Don't hard-code print config settings 2023-07-12 17:25:04 -06:00
thewildmage dcf64705b0 Remove unused member variable 2023-07-11 21:15:01 -06:00
thewildmage 097a60d02e Use correct model 2023-07-11 20:53:52 -06:00
thewildmage a1f558e544 Use clearer function names 2023-07-11 17:44:03 -06:00
thewildmage 9214d97791 Fix overzealous m_last_pos initialization 2023-07-11 17:41:34 -06:00
thewildmage 9883cee7c1 Make pattern actually move with handle 2023-07-10 21:56:34 -06:00
thewildmage e11d409455 Re-generate pattern on reslice 2023-07-10 18:15:58 -06:00
thewildmage b8728e7921 Pass model into generate_gcodes to improve consistency 2023-07-10 18:14:55 -06:00
thewildmage ecc3002ffd Fix speed setting bug 2023-07-10 13:30:51 -06:00
thewildmage 3378aaff4e Improve/fix pattern writer and config 2023-07-07 01:27:28 -06:00
thewildmage 456a20ffdc Improve const correctness 2023-07-07 01:24:59 -06:00
thewildmage 8be41ba2f4 Move pattern when handle moves 2023-07-05 21:20:16 -06:00
thewildmage 89df84a810 Formatting adjustments 2023-07-05 21:19:49 -06:00
thewildmage e35a8a162f Store CalibPressureAdvancePattern with model 2023-07-05 21:18:38 -06:00
thewildmage c2cfa8d61c Vec3d fix 2023-07-05 21:15:45 -06:00
thewildmage 82abbafbf9 Add translate_starting_point function 2023-07-05 21:15:24 -06:00
thewildmage 67989cd134 Use Vec3d instead of Vec2d for m_starting_point and m_last_pos 2023-07-05 21:14:55 -06:00
thewildmage f159e34998 Use correct bounding box 2023-07-05 21:06:02 -06:00
thewildmage ebe9c908fb Fix off by one layer bug 2023-06-30 08:46:38 -06:00
thewildmage 6b5079731e Fix and consolidate number tab creation 2023-06-29 22:29:44 -06:00
thewildmage ca04dea567 Replace bed_center() with m_starting_point 2023-06-28 12:58:29 -06:00
thewildmage 719f9c27c4 Consolidate m_starting_point and pattern_start functions 2023-06-28 09:04:55 -06:00
thewildmage 4bda8904e4 Move logic to Plater
Modifications to model in GCode cancelled _do_export from within itself
2023-06-27 22:36:11 -06:00
thewildmage aa55c3bd7c Use cube primitive as positioning handle 2023-06-26 12:16:19 -06:00
thewildmage 2cd5072112 Remove redundant invocation 2023-06-20 17:16:14 -06:00
thewildmage 669047890a New strategy for adding custom G-code 2023-06-20 16:48:21 -06:00
thewildmage cc1f8abd47 Restructure calib 2023-06-20 16:45:13 -06:00
thewildmage e5d8e25e4f Reorganize Plater::calib_pa() 2023-06-19 12:02:44 -06:00
thewildmage 1dbc417387 Use new scaling method 2023-06-18 18:58:13 -06:00
thewildmage 6d57b56a5e Proof of concept: Adding custom G-Code at layer 2023-06-12 10:01:33 -06:00
thewildmage 665a6c1f9a Rearrange and clean up 2023-06-11 21:59:28 -06:00
thewildmage c642fab703 Use placeholder STL to create needed layers 2023-06-11 21:12:45 -06:00
thewildmage 28420a58da Fix inverted Y direction in pattern digit drawing 2023-06-08 22:37:42 -06:00
thewildmage 98dfde681e Move short constructor into .hpp 2023-06-08 22:36:58 -06:00
thewildmage dc42b14d73 Fix misplaced decimal in PA Line 2023-06-08 21:04:32 -06:00
thewildmage e09513863a Extract shared e_per_mm function 2023-06-08 21:01:53 -06:00
thewildmage aef49436cd Fix sequential number draw direction 2023-06-08 18:31:01 -06:00
thewildmage 249af70e28 Make more of draw_line() const 2023-06-08 17:30:37 -06:00
thewildmage 350f5d4331 Make draw_box() G-code comments more helpful 2023-06-08 17:17:42 -06:00
thewildmage 3aab4dacc6 Fix pattern drawing, minor misc. clean up 2023-06-08 16:48:34 -06:00
thewildmage a5e3d528db Simplify optArgs constructors 2023-06-08 09:44:54 -06:00
thewildmage bd4e464986 Add layer change G-code, set more print variables 2023-06-08 09:00:40 -06:00
thewildmage 45ba09c70b Handle top-level dialog changes, consolidate params definitions 2023-06-05 17:11:26 -06:00
thewildmage 1b59f517ed Fix incorrect default step value 2023-06-05 14:39:10 -06:00
thewildmage a14d917eff Yet more compile error fixes 2023-06-05 13:54:48 -06:00
thewildmage 47fdf2d63e More compilation error fixes 2023-06-05 00:50:43 -06:00
thewildmage b59c643615 Make DrawDigitMode options more clear 2023-06-05 00:50:27 -06:00
thewildmage 5ff4d2a8bc Fixing complier errors 2023-06-04 18:23:07 -06:00
thewildmage 01ec1ed139 Fix invalid comparison 2023-06-04 18:11:21 -06:00
thewildmage f578b88862 Fix forward declaration error 2023-06-04 17:39:42 -06:00
thewildmage 7b94e112b2 Reuse PA Line STL 2023-06-04 11:47:24 -06:00
thewildmage 340dbc9d0b Complete print_pa_pattern function 2023-06-04 11:43:48 -06:00
thewildmage 6702712812 Update opt args usage. Finish draw_box function 2023-06-01 20:21:26 -06:00
thewildmage e0555605f9 Simplify optional arguments structs 2023-06-01 20:05:31 -06:00
thewildmage 704d5b7cc4 Add structs to manage optional arguments 2023-06-01 18:46:36 -06:00
thewildmage 2b913b96e1 Add encroachment member variable 2023-06-01 11:07:02 -06:00
thewildmage bce935062c Rearrange 2023-06-01 11:06:46 -06:00
thewildmage e59df82062 Add struct for pattern config, more helpers 2023-05-31 22:51:27 -06:00
thewildmage 7737ab526b Add more helper functions 2023-05-31 19:33:41 -06:00
thewildmage 36dfe571a7 Complete basic draw_box function 2023-05-31 13:38:05 -06:00
thewildmage 346d221b9e Start work on print_pa_pattern 2023-05-30 21:49:54 -06:00
thewildmage 35da0b67c7 Rearrange and clean up 2023-05-30 21:49:33 -06:00
thewildmage 326e771c63 Clean up and simplify 2023-05-30 18:46:20 -06:00
thewildmage 1a2334a6f9 Extract set_nozzle_diameter() 2023-05-30 16:53:04 -06:00