Replies: 2 comments 2 replies
-
|
Hi! Here are my very first comments. The postprocessor doesn't ship with FreeCAD:You're the second one to report this (the first one was using Ubuntu). I don't know why this is happening, I have checked FreeCAD sources and it's ok there. I'm not using the homebrew version but weekly releases, I'll check that and report to the FreeCAD team if necessary. The toolhead name has changedThis breaking change was implemented by a FreeCAD contributor to allow adding non-CNC toolheads (laser, drag knife, etc.). While I’m usually reluctant to break backward compatibility, it’s an interesting argument, and since it has been merged into FreeCAD, let’s stay synchronized. Differences between 2025-11-09 and 2025-12-05 versionsCould you provide the commit number for each version? I’ve added several new functions recently; maybe it’s related to one of them.
|
Beta Was this translation helpful? Give feedback.
-
|
This is going to take a moment. I just discovered that my Snapmaker A350 can now suddenly read those files. The only thing I changed was to copy a new file into the same directory on the thumb-drive. Using a serial connection I discovered that all my backlash and carefully measured axis steps per units have vanished. I also noticed that the Snapmaker didn't want to boot up the first time, I suspect because the EEPROM versions no longer matched. I'm writing this down, just to make sure that I'm not going nuts. I'll reset everything, re-calibrate, then start again and see what I learn... Not sure if this qualifies as a PEBKAC or if this is a Snapmaker "feature". I'll update this thread when I have more. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Not sure if this is a bug, or if it's a PEBKAC error.
FreeCAD v1.0.2 [Rev: 39319] on MacOS. I was unable to locate the Snapmaker post processor, so on 9 November 2025, I added it from this repo to my
~/Library/Application Support/FreeCAD/Macrodirectory where it seemed to be working fine, until it didn't.I created a toolpath that crashes my A350 controller. I have looked at the controller logs and I see a weird Java error after attempting to load the gcode file called
0-mounting_caphead.cnc- I'm including this here as it's the only record I have of what's happening on the Controller. The gcode file is 4.9K with 144 lines.After the controller restarts it comes back with a connection error that can sometimes be resolved, and the files cannot be seen in the folder where they are stored. I also see Module errors in the logs. I updated the firmware from v1.14.1 to v1.20.3, but that made no difference. Rebooting makes the connection error go away and the files reappear, but the problem recurs if I attempt to load the gcode file, or any from the same split output (it generates five files).
The only "odd" item I can see is that there is an
M3 S10000in the output. Even if I manually replace that withM3 P100, orM3 S255, (based on the Snapmaker Gcode Wiki) the controller still crashes.I cannot see any other "changes", other than a feed rate that's been changed from
F450toF600in the G3 commands:I then attempted to use the current post processor, by removing the existing one, adding the current one, removing the
__pycache__, restarting FreeCAD and now I get no gcode output at all. The error I see is this:Other things to note:
%D/%S.cnc, which works fine for the 2025-11-09 post processor version, but not for the 2025-12-05 version. I attempted to hardcode a name, which made no difference.My Questions:
homebrewto install it.As I said, this might be a PEBKAC error, or there might be something else going on. Happy to test and figure out what needs doing. I didn't lodge a bug report, since I'm not sure what the bug is, or if it's a bug or user error at all.
No doubt I've forgotten to add some salient information, let me know. I have purposely not (yet) added the gcode files, since I'm not sure if that's the actual issue or not, since they all render fine on various online gcode visualisation tools, including using the Luban Workspace.
Onno
Beta Was this translation helpful? Give feedback.
All reactions