Update June 8 2023
We have some exciting news to share with you!
Our vibration compensation firmware is now compatible with the 8-lead XY axes , and all the recommended printing parameters still hold true!
Well, that’s not all.
We’ve also resolved the previous usage issues related to the Dual Extrusion Module in this new release!
So, it’s time to unlock even greater magic of your dual extruder with this firmware and get ready to create some mind-blowing masterpieces! We can’t wait to see what you’ll come up with.
The download link below has been updated, so what are you waiting for? Go and give it a try!
We’ve brought you a New Year Surprise: a high-speed firmware that incorporates Vibration Compensation for F models, AT models, and A models with upgraded Linear Modules (20-lead XY axes)! . The technology of Vibration Compensation that we’ve successfully applied on J1 now works on 2.0 as well!!! Hope you all have fun with it!
For more background information about Vibration Compensation and how we achieved it, see: https://snapmaker.com/blog/2022/11/04/snapmaker-j1-high-efficiency-and-high-quality-idex-3d-printing/.
- Compatible model: F models, AT models, and A models.
- This is a beta version.
- This is a parallel version to the regular update, adding only the Vibration Compensation feature. You can choose either to upgrade based on your own needs.
[Update: 2023-06-12] Snapmaker2_2.1.0
- Added support for active vibration compensation.
- Added support for the 8-lead linear modules.
- Improved compatibility with the Dual Extrusion Module.
- When printing certain large models, the X axis might appear tilted.
- Occasional layer shifting.
- Slight abnormal noise during bed heating.
Printing parameters (recommended)
25% raised max. printing speed: 100 mm/s → 125 mm/s
250% raised acceleration: 1000 mm/s2 → 3500 mm/s2
- 1h 15m → 32m 34s (3Dbenchy, by the Single Extrusion Module)
Printing quality (see the pics)
- Test 1: 3DBenchy (by the Single Extrusion Module)
- G-code File:
A350_benchyTest.gcode (2.2 MB)
Test 2: Cube (by the Single Extrusion Module)
Test 3: Thin-wall Model (by the Single Extrusion Module)
Test 4 Shark (by the Dual Extrusion Module)
A models (8-lead axes) could work with this firmware without problems and there would be enhancements to the printing quality (not much obvious though), but the printing speed is not recommended to exceed 60 mm/s, because:
This vibration compensation firmware adopts a more precise time-control mechanism to output the step signal of the step motor, which requires a higher step interruption frequency and more CPU resources than the normal-speed firmware. With the same printing settings, the step frequency of machines with 8-lead XY axes is 2.5 times higher than those with 20-lead XY axes, which also requires more CPU resources. Therefore, a machine with 8-lead XY axes and the vibration compensation firmware is a big CPU resource eater that could print successfully only at under 60 mm/s. But since this is a special firmware not embedded in regular updates, if you only have the 8-lead XY axes, you could choose not to install this firmware and still stick to the regular update, which does not have such speed limits.
It is estimated that machines with 8-lead XY axes are prone to step loss when printing at above 60 mm/s.
Limited by the cooling performance of the toolhead, the wall printing speed is recommended not to exceed 80 mm/s with the Single Extrusion Module, and not to exceed 100 mm/s with the Dual Extrusion Module. You could try the Overhang Wall Speed settings in Luban or Cura: the wall speed will be temporarily slower in areas with overhang structures.
When the printing speed exceeds 100 mm/s, the TMC Linear Modules will automatically turn off the silent mode and thus you might hear louder noise.
If you want to return to the normal-speed firmware (also supporting the Dual Extrusion Module), download the latest version here and we’ll appreciate it if you record the problem you’ve encountered with the vibration compensation firmware in this thread.
Welcome feedback and successful prints!!!