• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
FLSUN QQ-S MARLIN 2.0.5.3 FIRMWARE (STOCK & TMC2208 / BMG EXTRUDER) 3D Printer File Image 1
FLSUN QQ-S MARLIN 2.0.5.3 FIRMWARE (STOCK & TMC2208 / BMG EXTRUDER) 3D Printer File Image 2
FLSUN QQ-S MARLIN 2.0.5.3 FIRMWARE (STOCK & TMC2208 / BMG EXTRUDER) 3D Printer File Thumbnail 1
FLSUN QQ-S MARLIN 2.0.5.3 FIRMWARE (STOCK & TMC2208 / BMG EXTRUDER) 3D Printer File Thumbnail 2

FLSUN QQ-S MARLIN 2.0.5.3 FIRMWARE (STOCK & TMC2208 / BMG EXTRUDER)

Nicolasfromparis avatarNicolasfromparis

May 11, 2020

thingiverse-icon
DescriptionCommentsTags

Description

EDIT : Stock version added reversed and normal extruder direction.

EDIT : If you have a filament sensor connected to the raspberry with octoprint turn off the filament sensor in the printer menu otherwise it will loop the retract/feed procedure of the M600 infinitely.

Marlin firmware for FLSUN QQ-S STOCK AND MODDED WITH TMC/BMG ALL CREDITS TO ANDERS SAHLMAN this is an update to marlin 2.0.5.3 of his work.

FILES HAVE ACTIVATED FILAMENT SENSORS you can disable in the printer's screen menu :
UNCOMPILED AND COMPILED FILES HERE :
https://www.dropbox.com/s/ly59gypivj67fmg/FLSUN%20QQ-S%20MARLIN%202.0.5.3%20STOCK%20%26%20TMC2208%20V2.zip?dl=0

FIRMWARE ALSO PROVIDED FOR REPLACEMENT BOARD FOR FLSUN QQ-S with TMC2208 AND BMG EXTRUDER :
https://www.aliexpress.com/i/4000580369269.html
and
https://aliexpress.com/item/4000072198732.html

Anders Sahlman :
9 February

To upgrade to Marlin, take the correct file named Robin_mini.bin from the link and put it on the sd card and let the printer self update on reboot.
To revert take the files from original firmware (robin_mini.bin, robin_mini_config.txt, mks_pic and mks_font) and let the printer update in same way as normal

Configuring Marlin (this is how I do it)

  1. Start by initializing EEPROM (Configuration/Advanced Settings/Initialize EEPROM)
  2. Mount the leveling switch
  3. Start the delta calibration (Configuration/Delta Calibration/Auto Calibration) This will take a long time (many iterations up to 9 times) but it is doing a good job.
  4. Start bed leveling (Motion/Level Bed)
  5. Remove the leveling switch.
  6. Turn off soft end stops to make it possible to move z below zero (Motion/Move Axis/Soft Endstops:)
  7. Move the nozzle down until it is at a paper from the bed (Motion/Move Axis/Move Z)
  8. Now note the Z height that the printer is at, should be negative, and use this value as Probe offset (Configuration/Probe Z offset)
    (As the menu goes 0.01 mm per touch this can be easier to do if you have it connected to the USB with pronterface, then this is done with M851, for example if the offset is 8.45 mm then send 'M851 Z-8.45')
  9. Now configuration is done, save to EEPROM (Coinfiguration/Store Settings)
    Printing
    Remember to add M420 S1 to your start code in the slicer, it will enable your saved leveling mesh.

When starting the prints until you know your settings are correct, use a skirt and use babystep to trim that first layer (Tune/z babystep)

Calibration, E.steps :
To calibrate the proper E-step value remove the bowden tube from either the hotend or the extruder, heat up the hotend to >170C,
extrude so the filament is sticking out of the extruder or the ptfe depending on where you disconnected it. Cut the filament flush to the opening.
Order the printer to extrude 100mm either with the menu or as I prefer with gcode byt first sending M83 to set it in relative mode and then G1 E100 F100
Now measure the extruded length and if it is not correct then you need to set the new E-step to old e-step * 100/length extruded in mm
So for example your old E-step was 400, you extruded 90 mm , this gives the new e-step 400*100/90 = 444.4 (This is not any real values just an example..)
To change your e-step (and to see what your current e-step is) you go into the menu Configuration/Advanced Configuration/Steps/mm and there you can find and change the extruder steps/mm
When you have changed the steps setting remember to save to EEPROM with Configuration/Store Settings

Dimensional calibration :
To check the dimensional calibration you start by printing a 100x100mm calibration square.
Measure the real values, if inaccurate calculate new delta rod lenght, new rod length = old rod lenght * measured value/100 ,
so if you printed the square and it was 101 mm then the new delta rod value would be 280.0*101/100 = 282.8
This setting is found under Configuration/Delta Calibration/Delta Settings/Diag Rods:
Remember to save to EEPROM when you have changed it.

PID tune:
PID tuning should be done if you want really stable temepratures, this can be done for the hotend in the menu Configuration/Advanced Settings/Temperature
but the user feedback is totally missing so I recommend doing this with gcodes instead. For procedure just google it, there are no difference for the flsun delta printers than any other printer.

Binaries:
Here are the binaries and also the code they are based on, remove the _date from the binaries when loading:
QQ-S stock
Code:
https://github.com/AndersSahlman/Marlin/tree/Flsun-QQ-S
Binary:
https://github.com/AndersSahlman/Marlin/tree/Flsun-QQ-S/builds/Robin_mini_20200122.bin

License:

Creative Commons - Attribution

Related Models

Universal Auto-Rewind Spool Holder preview image

Universal Auto-Rewind Spool Holder

VincentGroenhuis profile image

VincentGroenhuis

15,121

Allen key handles preview image

Allen key handles

OlleMark profile image

OlleMark

4,024

Best Flsun sr super racer 3D model cad step  preview image

Best Flsun sr super racer 3D model cad step

Daniekkel profile image

Daniekkel

32

Teepee: Modular Bathroom Crisis Prevention System preview image

Teepee: Modular Bathroom Crisis Prevention System

roboarjun profile image

roboarjun

2,649

HAFC V2 - Hackman Automatic Filament Cutter V2 preview image

HAFC V2 - Hackman Automatic Filament Cutter V2

HackMan3D profile image

HackMan3D

925

chess box 16mms wide chess pieces preview image

chess box 16mms wide chess pieces

luizmiguel/R4K4N profile image

luizmiguel/R4K4N

5

FDM printer benchmark by Notebookcheck preview image

FDM printer benchmark by Notebookcheck

MarcImay profile image

MarcImay

1,931

FLSUN V400 Improved Fanduct preview image

FLSUN V400 Improved Fanduct

Guilouz profile image

Guilouz

304