sliptonic
ae93bd5907
Merge pull request #21183 from tarman3/fixsimprogress
...
CAM: Simulator Fix thumb right position with speed > 1
2025-05-07 10:23:29 -05:00
tarman3
e8decef4f5
CAM: Simulator Fix thumb right position with speed > 1
2025-05-07 11:09:17 +03:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
sliptonic
2b50357b45
Merge pull request #20928 from LarryWoestman/refactor
...
CAM: Fix tool changes not correctly output in gcode in the refactored code base
2025-05-06 10:47:47 -05:00
Ladislav Michl
9683cf1e4f
Base: rename Exception's PascalCase methods to camelCase
2025-05-05 23:50:01 +02:00
Shai Seger
8340737e86
[CAM Simulator] Auto resizing of simulator slider based on window size ( #21027 )
...
* [CAM Simulator] Auto resizing of simulator slider based on widow size. Replaces PR #20885 .
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add tooltips
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add missing includes
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-05 10:51:28 -05:00
sliptonic
2302645ace
Merge pull request #20591 from jalapenopuzzle/jalapenopuzzle/cam_snapmaker_machine_types
...
CAM: snapmaker improve support for different machine variants and toolheads
2025-05-05 10:47:07 -05:00
Chris Hennes
db46f0499c
Merge pull request #20449 from hyarion/refactor/cpp20-contains
...
Avoid using `count` and `std::find` where `contains` and `isEmpty` express intent better
2025-05-05 10:31:33 -05:00
sliptonic
e09433dee0
Merge pull request #20877 from knipknap/cam-postprocessor-errors
...
CAM: fix postprocessor errors
2025-05-05 10:03:50 -05:00
Benjamin Nauck
eff392f509
CAM: use contains() instead of count() where possible
2025-05-03 22:19:51 +02:00
J-Dunn
5b70817944
CAM: Remove comment ( #20931 )
...
* Update helix.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-28 10:39:57 -05:00
tarman3
7f551072c6
CAM: Fix array warning 2
2025-04-28 10:38:24 -05:00
Luz Paz
ac9b65aa65
Misc: Fix various typos
...
Found via codespell
2025-04-27 19:32:19 -05:00
Lawrence Woestman
778102c890
CAM: Fix tool change output errors, with tests
2025-04-22 14:57:45 -07:00
Chris Hennes
f1ef2159ee
Merge pull request #20835 from oursland/python-binding-generator-const
...
python: Make const methods declared const in C++.
2025-04-21 10:58:21 -05:00
sliptonic
68d79ff4e7
Merge pull request #20888 from tarman3/movearea
...
CAM: Increased moveEye in New Simulator
2025-04-21 09:30:50 -05:00
sliptonic
8d2e3b2362
Merge pull request #20840 from tarman3/cam-toolbar
...
CAM: Dressup combined menu in toolbar
2025-04-21 09:28:23 -05:00
sliptonic
6732480f4c
Merge pull request #18880 from dbtayl/adaptive_roughing
...
[CAM] Adaptive roughing/overhang detection
2025-04-21 09:21:13 -05:00
tarman3
f568a9d831
CAM: Increased moveEye in New Simulator
2025-04-20 14:53:14 +03:00
pre-commit-ci[bot]
1e015a054d
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-18 22:31:35 +00:00
Samuel Abels
77d0ca335b
fix KineticNCBeamicon2_post script crash
2025-04-19 00:25:43 +02:00
Samuel Abels
f097e5da0e
CAM: fix invalid syntax in snapmaker_post that caused test warnings
2025-04-19 00:25:34 +02:00
jalapenopuzzle
cdf4bc02c9
Merge branch 'main' into jalapenopuzzle/cam_snapmaker_machine_types
2025-04-18 22:05:47 +10:00
pre-commit-ci[bot]
707aa3e99d
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-17 05:10:24 +00:00
tarman3
287213f615
CAM: Dressup combined menu in toolbar
2025-04-17 08:02:03 +03:00
Jacob Oursland
5c251e73ac
python: apply const method annotations to impls.
2025-04-16 20:32:04 -07:00
tarman3
cd673390e2
CAM: Fix postprocessors Help arguments --postamble and --preamble ( #20792 )
2025-04-16 11:54:04 +02:00
Benjamin Nauck
21fbf8e539
Use Base::toRadians() instead of manually converting
2025-04-15 07:16:36 +02:00
tarman3
9ca9d1b1f1
Fix typos in warning message
2025-04-14 14:20:20 +02:00
tarman3
4434cebcac
Less warning with Array DressUp
2025-04-14 14:20:20 +02:00
pre-commit-ci[bot]
ed53455c22
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-13 23:21:39 +00:00
jalapenopuzzle
6e190328a8
CAM: Snapmaker use manufacturer's data table instead of calculating boundary offsets
2025-04-14 08:03:17 +10:00
pre-commit-ci[bot]
8f7488479c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-04-14 08:03:17 +10:00
jalapenopuzzle
89a0faf8ee
CAM: snapmaker add --quick-swap and --bracing-kit options
2025-04-14 08:03:16 +10:00
jalapenopuzzle
e22eb3cce9
CAM: snapmaker clean output_header()
2025-04-14 08:03:16 +10:00
jalapenopuzzle
25ba7b3c84
CAM: snapmaker add linear module lead screw pitch
2025-04-14 08:03:15 +10:00
jalapenopuzzle
394046df36
CAM: snapmaker toolheads and spindle speeds
...
* Removed generic snapmaker machine and toolhead configuration. The idea of running a CNC code that is not matched to the machine's abilities and work area seems dangerous.
* --machine argument is required
* --toolhead argument is required when the selected machine is compatible with more than one toolhead. When the selected machine only supports one toolhead, it is selected as the default.
* --spindle-percent defaults according to the selected toolhead capabilities. If the toolhead can do RPM, then RPM is used, otherwise falls back to percent. This option now functions as an override.
* fixed a bug in convert_spindle() when RPM is selected. The gcode was not returned.
2025-04-14 08:03:14 +10:00
jalapenopuzzle
26c8aacc54
CAM: snapmaker --machine is a required option
2025-04-14 08:03:14 +10:00
jalapenopuzzle
f6e12966dc
CAM: snapmaker machines separate T machines and capitalise names
2025-04-14 08:03:13 +10:00
jalapenopuzzle
c6f62b0523
CAM: snapmaker machines separate boundaries
2025-04-14 08:03:12 +10:00
jalapenopuzzle
9d819f1ad3
CAM: snapmaker use order {min,max}
2025-04-14 08:03:12 +10:00
jalapenopuzzle
cb5966371c
CAM: snapmaker unit tests fix type lint
...
NOTE get_gcode() can return an argparse.Namespace if something goes wrong with parsing the arguments.
This is contrary to the str specification.
2025-04-14 08:03:11 +10:00
jalapenopuzzle
d8b4a5b3e6
CAM: snapmaker unit tests fix assertTrue() -> assertEqual()
...
The test was NOT functioning as required.
assert True does NOT compare the expected line with the generated GCode line.
After fixing this, the expected output was updated so that the unit tests pass.
2025-04-14 08:03:11 +10:00
jalapenopuzzle
ed29dc3ef0
CAM: snapmaker fix invalid escape sequences in regular expressions
2025-04-14 08:03:10 +10:00
jalapenopuzzle
c8803f0096
CAM: snapmaker fix lint on types
2025-04-14 08:03:09 +10:00
jalapenopuzzle
ea51ae5533
CAM: snapmaker fix lint on formatted strings
2025-04-14 08:03:09 +10:00
jalapenopuzzle
8a59930cbb
CAM: snapmaker fix broken license URL
2025-04-14 08:03:08 +10:00
Kacper Donat
77e40b9747
Base: Use explicit pointer syntax for freecad_cast ( #20694 )
...
* Base: Use explicit pointer syntax for freecad_cast
This aligns our custom cast with other casts
* All: Use explicit pointer syntax for freecad_cast
2025-04-11 14:11:33 +00:00
tarman3
80611a6c4e
CAM: Multiline POSTAMBLE and PREAMBLE arguments in old postprocessors ( #20715 )
...
* CAM Multiline POSTAMBLE and PREAMBLE in old postprocessors
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* CAM: Fix preamble and postamble help text
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-10 12:05:48 +02:00
sliptonic
ba1b864875
Merge pull request #20321 from phaseloop/array-dressup-2
...
[CAM] Replace Array operation with array dressup
2025-04-08 08:13:17 -05:00