Forum under maintenance. Please contact us at

BEESOFT 4.0.8 - new release

BEESOFT is the software that controls your BEETHEFIRST and BEEINSCHOOL line of 3D printers
Joined:04 Mar 2019, 13:41
BEESOFT 4.0.8 - new release

Post by srodrigues » 06 Jun 2019, 14:51

Hello everybody!

We have a new release for BEESOFT: v4.0.8. Don't forget to upgrade to get the latest features. The page where you can find the dowload link of BEESOFT 4.0.8 for your operative system is:

The change log of the version 4.0.8 is:

- Upgrade cura engine to 3.4.1;
- Add new filament profiles, and fix the order of the overrides in the profiles;
- Fix the bug of slicing, on the command for calling curaX 3.4.1 @Linux/MacOS;
- Update a *.json file: materials diameter set up to '1.75mm', and no 'machine_nozzle_size' definition;
- Add distinct sarge commands for Windows vs Mac/Linux;
- Spelling correction: 'push the filament' -> 'pull the filament';
- Change the method of the time estimator to use the curaX estimative;
- Update firmware to version 10.5.51;
- Fix the height of the BEESOFT window to fit in a standard screen, on Linux;
- Fix the updates, and other unnecessary warnings.

- Reworked block fan actuation and R2C2 fan control;
- Main temperature loop now only runs twice a second (vs several thousands of calls on normal mode);
- Reworked Extruder and Block ADC to temperature conversion;
- Reworked Temp_Tick and PID cycle;
- Reworked R2C2 ADC to temperature conversion;
- ADC refactor;
- Extruder fan starts at a achievable speed;
- Improvements to PID to avoid overshoot due to excessive iterm accumulation;
- PID factors can be changed using M130 P(Kp) I(Ki) D(Kd);
- Removed startup delay for better beesoft 4 connection;
- Improved planner settings to match printers mechanics;
- Corrected BTF serial temperature to work with latest beesoft;
- Homing now executes on all 3 axis at once, improved homing accuracy on Z (lower speed);
- Reduced block buffer size to match chip memory, solves random resets and Z axis lift;
- Correction to blower fan control;
- Corrected Y axis home position;
- Extruder fan no longer uses config block data, solves some issues with block overheating;
- Added M118 for Serial number storage on firmware mode.

If you want to give us your feedback you are welcome.

Happy printing!

Joined:04 Oct 2019, 10:06

Re: BEESOFT 4.0.8 - new release

Post by EDevil » 04 Oct 2019, 10:12

I am using version 4.0.8 on MacOS, but have also tried Windows, and cannot print anything. The error I get is:

Code: Select all

2019-10-04 10:03:29,092 - octoprint.plugins.curaX - ERROR - Could not slice via Cura, got an unknown error
Traceback (most recent call last):
  File "/Users/andre/BEESOFT4/BEEweb/src/octoprint/plugins/curaX/", line 244, in do_slice
    engine_settings, extruder_settings = ProfileReader.getSettingsToSlice(printer_profile["name"], str(nozzle_size), profile_path, resolution, overrides)
  File "/Users/andre/BEESOFT4/BEEweb/src/octoprint/plugins/curaX/", line 154, in getSettingsToSlice
    filament_Overrides = cls.getFilamentOverrides(filament, printer_id, nozzle, profile_path, quality)
  File "/Users/andre/BEESOFT4/BEEweb/src/octoprint/plugins/curaX/", line 349, in getFilamentOverrides
    if filament_id.lower() == entry.lower()[:-len(".json")]:
AttributeError: 'NoneType' object has no attribute 'lower'

Joined:12 Dec 2017, 11:44

Re: BEESOFT 4.0.8 - new release

Post by DomingosRodrigues » 04 Oct 2019, 10:34

Hello Edevil,

Please contact with that information so they can help you fix it.

It appears there was some problem during the installation procedure that is making beesoft unable to communicate with the slicer hence those errors.

Best regards
Domingos Rodrigues