Big thanks to @Threewheelz(step), @NKBRISSON2(PackQQS), @Nissenko(HouseCaseSR) and @WarlockSVG(FanCase), I was able to complete my project of a lightweight, compact, accurate and strong direct drive extruder.
2022/09/27: Assembly instructions in photos on Thingiverse ;-)
https://www.thingiverse.com/thing:5027588
2022/04/20: Custom case 5015 follow this link
https://cults3d.sitegames.net/en/3d-model/tool/qqs-pro-5015-caseadapter
2022/03/31: Update Version V1 for SR.
Now two versions for QQSPro and SR printer.
To make this assembly, you need to buy a BMG style extruder parts pack or use parts from an older BMG extruder (BMG, Trianglelab) and a Nema14 stepper motor like the Mini-Sherpa or Orbiter model, incorporating a 10 tooth gear.
Improvement:
- Simple, compact, light and strong.
- Short filament path (no more Bowden system and its retraction noises)
- Lower center of gravity.
BMG parts (Green):
- Drive shaft with a large plastic gear.
- Drive pinion that slides on the drive shaft and is fixed by a screw on the flat of the drive shaft.
- 2nd drive pinion with its two needle bearings inside (locking door).
- 2 MR85 bearings on which the drive shaft turns (one on the back plate and the other on the top cover).
- Knurled screw and spring (Washer optional) to adjust the pressure of the 2nd gear on the filament.
Mounting parts:
- (2) hinge pins D3mmxL20mm (gear on latch + latch ) or 3mm diameter rod (ex. pop nail rivet).
- (1) M3 square or hex nut (holding knurled screw)
- (2) M3 x 25mm (top cover to back plate nut)
- (2) M3 hex nut (back plate)
- (1) M3 x 25mm (NEMA14 motor mount)
- (1) M3 x 10mm (NEMA14 motor mount)
- (2) M3 x 18mm fastener (back plate on effector cage).
Other parts:
- The top of the filament inlet allows for the integration of a Bowden clamp to hold the PTFE tube.
- (11) 3mm Inserts for the custom effector or (3) for the QQS cage or (2) for the SR case.
- (2) Blower fan 5015 with (4) M4 x 20mm for custom effector (QQS).
- some PTFE tube for junction
- (3) Bowden Tube Collet.
- (1) a Nema14 stepper motor LDO-36STH17-1004AHG
Instruction for firmware and slicer.
Part of the Marlin firmware or use my firmware with the "X" option in the header.
Sources on GitHub: https://github.com/Foxies-CSTL/Marlin_2.1.x/tree/Firmwares .
Without UART mode:
Ajust Vref Motor stepper driver = 380mv/450mV
Send the 3 commands via a terminal:
M603 L80.0000 U100.0000; length unload/load filament
M92 E720; eStep
M500; memorize in EEPROM
With UART mode:
Send the 3 commands via a terminal:
M603 L80.0000 U100.0000; length unload/load filament
M92 E720; eStep
M906 T0 E350; mA for NEMA14
M204 P2000 S1500;printing and travel acceleration
M500; memorize in EEPROM
Wiring for Nema14 to Old Nema17:
=> Yellow=Green,
=> Red=Blue,
=> Blue=Black,
=> Green=Red.
to have no change (direction) in the QQSP firmware.
or
=> Yellow=Red,
=> Red=Black,
=> Blue=Blue,
=> Green=Green.
to have no change (direction) in the SR firmware.
Slicer part:
Length Retraction = 0.4/1mm (PLA)
Retraction Speed: 30/40
Linear Advance (in GCode filament Part):
M900 K0.05; for PLA
M900 K0; for TPU
M900 K0.08 ;for PETG
M900 K0.04; for ASA/ABS
Note for Custom effector:
M665 R134.00 (QQSPro)
DON'T FORGET to adjust your eSteps and calculate your flow rate for each filament if you want beautiful prints.
HAPPY PRINTING