Downloads

image_pdfimage_print

Downloads

This page is dedicated to software downloads for your Scalar 3D printer

Gcode Toolbox

This software is a Gcode Pre-processor, that will unleash the advanced functionalities of your 3D printer firmwares. It is compatible with Marlin and Smoothiware firmware, and Cura and Simplify 3D slicers

  • Incremental Bed leveling: Allows to perform probing points only where your 3D printed object will be printed.
  • Auto Shudown when print finish: Allows to shutdown your 3D printer is the module PS_ON is attached to your printer.
  • ZFade: Allows to slowly reduce bed leveling based on current Z Height.
  • Add Music when print finishes: Activates an audible notification when prints finishes.

 

Gcode Toolbox

Gcode Toolbox documentation

image_pdfimage_print

GcodePreprocessor Gcode Toolbox is a Gcode pre-processing software.

It allows to use advanced firmware features of your 3D printer.

 

Download

Gcode Toolbox

Requirements

List of functionalities

  • Incremental Bed leveling: allows to perform auto bed leveling probes only where your printed object is located.
  • Auto Shutdown when print finish: Allows to shutdown your 3D printer when it’s connected to the PS_ON module
  • ZFade: Allows to fade auto leveling based on layer height
  • Add Music when print finishes: activated an audible notification when your print is finished

Compatibility

This list is give for information purpose and my not be accurate.

Gcode Toolbox compatibility depends mainly on how the gcode was generated by the slicers softwares.

Moreover, Gcode Toolbox adds new instructions that your firmware needs to support.

Firmwares:

Slicers:

  • Cura 15.XX.XX
  • Cura 2.XX (not tested)
  • Simplify3D

3 simple steps

The software has 3 main buttons:

  1. Browse: allows to load your existing *.Gcode file
  2. Analyze from: trigger the gcode analysis
  3. Save: saves the changes into a new gcode file.

Loading Gcode

This application is a Gcode Pre-processor

It needs an existing gcode in order to work.

Input file Analysis

Gcode Toolbox must parse the entire file in order to extract useful information from it.

Main information is:

  • Min and Max location of the object to be printed
  • detects if advanced features are already managed (Zfade, multi extrusion, music, AutoShutdown…)

Optional information:

  • what metric system is used
  • layers count
  • first layer height
  • layer height of the other layers
  • filament quantity

Analysis anchors

GcodePreprocesseur - analyse

In order to work, Gcode Toolbox needs to locate the location of the printed object.

It parses the entire file and interpret it.

In order to get useful information from it, Gcode Toolbox removes the beginning and the ending of the gcode.

In order to accurately locate the location of these sequences, the software has 2 lists shown on the picture

The left list determines the anchors used for the « End of the start sequence« 

The right list is for the « beginning of the end sequence »

These anchors can be added/updated/removed directly from your slicer.

Here is an example inside Cura 15.XX.XX, showing where the start and edn gcode sequence is located.

Here, the anchor for the end gcode is located at the beginning of the gcode

Incremental bed leveling

This feature will only work if your start.gcode has G29 instruction set for Marlin Firmware and G31 for Smoothieware Firmware.

Incremental bed leveling generates a virtual square using the location of the object to be printed.

It then adds a security « margin‘ (in mm) around the object.

Then, the proper gcode is generated so that the probing points locations are located around your object only.

Some sanity checks are made in order to prevent critical issues such as

  • a valid margin is applied
  • Object coordinates are positive

For Delta printers

Delta printers are using negative coordinates.

In order to prevent any issues with this a special check box is available « Delta« 

Auto shutdown (module PS_ON)

This feature requires that the « PS_ON » module is connected on your printer.

It will generate the proper set of Gcodes at the end of your existing file.

In order to work properly, it will make sure that all the heating elements have reached a « cold » temperature, before shutting down the printer.

Parameter « Minimum temperature« , allows to set the minimum temperature to reach before shutting down.

It is important to note that your need to use a value higher than your ambient temperature otherwise the printer will get stuck waiting for cooldown.

A good starting point is around 40/50°C.

Attention également à utiliser une valeur inférieure à 75°C si vous utilisez du PLA.

« ZFade » feature

ZFade allows to gradually reduce auto bed leveling compensation until the target height is reached (in mm).

If you have activated the auto bed leveling, your machine will always compensate during the whole print.

With this feature, the printer no longer compensates once the target height has been reached (here 2mm).

This will allows the top of your object to be as flat as possible based on your machine structure.

Add music at the end of your prints

The LCD screen buzzer is used in order to generate « 8bits » tones at the end of your print.

Gcode Toolbox is provided with a few tones you can try.

The list on the left is the list of available tones.

The other list shows the generated gcode for this tone.

Warning, This feature will only work if your hardware and your firmware supports such feature.

Deleting original files on save

This feature allows to remove the original file after saving the changes.

By default the software will save the changes into a file with « _i » appended at the end of the original filename and location.

if you save all your gcodes on a SD card, you can easily get confused between the non processed and the processed files.

This let’s you work directly on your SD card and removes any doubles in the filenames.

Gcode Toolbox

Gcode Toolbox documentation

image_pdfimage_print

GcodePreprocessor Gcode Toolbox est un logiciel de pré-processing de Gcode.

Il permet d’utiliser les fonctionnalités avancées du firmware de votre imprimante 3D.

 

Téléchargement

Gcode Toolbox

Pré-requis

Liste des fonctionnalités

  • Incremental Bed leveling: permet d’effectuer les points de mesure de l’auto nivellement uniquement à l’endroit ou se trouve vos objets.
  • Auto Shutdown when print finish: permet d’éteindre votre imprimante 3D lorsque le module PS_ON est connecté à votre électronique.
  • ZFade: Permet d’atténuer la compensation de niveau automatique au fur et à mesure que la tête d’impression monte.
  • Add Music when print finishes: Active une notification sonore à la fin de votre impression.

Compatibilité

Cette liste est donnée à titre indicative.

La compatibilité de  Gcode Toolbox dépend principalement de la manière de générer les instructions par les slicers.

De plus Gcode Toolbox rajoute de nouvelles instructions qui devront être supportées par les firmwares.

Firmwares:

Slicers:

  • Cura 15.XX.XX
  • Cura 2.XX (non testé)
  • Simplify3D

L’application en 3 étapes

L’application possède principalement 3 boutons:

  1. Browse: permet de charger un fichier *.Gcode existant
  2. Analyze from: permet de lancer l’analyse du fichier chargé précédement.
  3. Save: permet d’appliquer les modification au gcode d’entrée

Le chargement des fichiers

Comme son nom l’indique, l’application est un « Pré-processeur » de gcode.

C’est à dire qu’il s’appuie sur un gcode déjà existant afin d’en modifier une ou plusieurs parties

L’analyse du fichier d’entré

Gcode Toolbox va tout d’abord lire le contenue du fichier et en extraire un certain nombre d’information.

Les informations importantes extraites sont:

  • Les positions Min et Max de l’objet dans tous les axes (X, Y, Z)
  • Le fichier contient-il déjà des instruction liés aux différentes fonctionnalités avancés (Zfade, multi extrusion, musique, auto extinction électrique…)

De manière facultatives on obtient les informations suivantes:

  • le système métrique utilisé
  • le nombre de couche
  • la hauteur de la première couche
  • la hauteur des couches suivantes
  • la quantité de filament utilisé

Les balises d’analyse

GcodePreprocesseur - analyse

Pour fonctionner, Gcode Toolbox doit pouvoir déterminer le positionnement de l’objet.

Il procède en parcourant chaque ligne du gcode qu’il interprète.

Pour obtenir une information pertinente, Gcode Toolbox fait abstraction du début et de la fin de la séquence du Gcode où des opérations particulières peuvent être effectuées par l’utilisateur.

Afin de déterminer la position de ces séquence, le logiciel utilise les 2 listes présentes sur la photo précédente.

La liste de gauche correspond aux balises déterminant la « Fin de la séquence de début« 

Celle de droite correspond aux balises déterminant le « Début de la séquence de fin« 

Ces balises peuvent être ajouté/modifié/supprimé à partir de votre slicer.

Ici un exemple dans Cura 15.XX.XX, montrant l’emplacement du contenu du début du Gcode, ainsi que la position de la balise d’analyse à la fin du gcode.

Ici la position de la balise d’analyse de fin du gcode positionné au début de gcode.

Auto-nivellement sélectif

Cette fonctionnalité ne fonction que si votre gcode de début possède l’instruction G29 pour le firmware Marlin et G31 pour le firmware Smoothieware.

L’auto-nivellement sélectif génère un rectangle virtuel en utilisant la position de l’objet détecté dans le Gcode.

A ce rectangle, on lui applique une « marge‘ de sécurité (en mm) autour de l’objet.

Ensuite, la fonctionnalité génère le gcode compatible au firmware permettant d’effectuer les points de mesure de l’auto-nivellement de manière localisée à votre object.

Un certain nombre de vérifications sont effectuées par l’application, afin d’éviter des cas critique.

  • La marge est valide
  • Les coordonnées de l’objet sont positives.

Pour les machines Delta

Les machines delta utilisent des coordonnées négatives.

Afin de palier à ce détail il vous faudra cocher la case « Delta » prévue à cet effet.

Extinction automatique de l’imprimante à la fin de l’impression (module PS_ON)

Cette fonctionnalité nécessite que le module « PS_ON » doit raccordé à votre machine.

Elle permet de générer le Gcode nécéssaire à la fin du gcode existant.

Afin de fonctionner de manière optimale, cette fonctionnalité attend que les éléments chauffants de votre imprimante 3D refroidissent suffisamment avant de couper le courant électriquement.

Le paramètre « Minimum temperature« , permet de déterminer la température minimale à attendre afin que votre machine s’éteigne.

Il est important de noter qu’il vous faudra utiliser une température supérieure à la température ambiante de votre pièce, sinon la machine restera bloqué en fonctionnement.

Une valeur de 40/50°C est un bon point de départ.

Attention également à utiliser une valeur inférieure à 75°C si vous utilisez du PLA.

Fonctionalité « ZFade »

ZFade permet de réduire progressivement l’auto-nivellement en fonction que la tête d’impression atteigne une certaine hauteur (en mm).

Si vous activez l’auto-nivellement, votre machine compensera les défauts de votre plateau tout au long de votre impression.

Avec cette fonction activée, la compensation s’arrête une fois atteint la hauteur de consigne (ici 2mm).

Cela vous permet d’éviter d’obtenir la déformation de votre plateau au dessus de votre pièce.

Ajouter de la musique à la fin de vos impressions

Ici on utilise le buzzer de votre imprimante pour générer des tonalités « 8bits » à la fin de votre impression.

Gcode Toolbox est fournie avec un lot de tonalité que vous pouvez essayer.

La liste de gauche permet de choisir la tonalité.

Celle de droite permet de voir le gcode généré pour cette tonalité.

Attention, cette fonctionnalité n’est supporté que si vous avez activé le buzzer dans votre firmware.

Suppression du fichier d’origine au moment de la sauvegarde

Cette fonction permet de supprimer le fichier d’origine après processing.

Par défaut le logiciel génère un fichier portant le même nom que l’original avec un « _i » à la fin pour le différencier.

Si vous sauvegardez tous vos gcodes sur une carte SD, vous pouvez obtenir une arborescence de fichier qui peut porter à confusion.

Vous pouvez ainsi travailler directement sur votre carte SD, tout en conservant une arborescence sans doublons

Downloads

image_pdfimage_print

Downloads

Cette page est dédié aux téléchargements de logiciels pour les imprimantes 3D Scalar

GcodePreprocessor Gcode Toolbox

Ce logiciel est un pré-processeur de Gcode qui permet d’utiliser les fonctionnalités

avancées du firmware de votre imprimante 3D. Ce logiciel est compatible avec le firmware Marlin et Smoothieware et les slicers Cura, et simplify 3D

  • Incremental Bed leveling: permet d’effectuer les points de mesure de l’auto nivellement uniquement à l’endroit ou se trouve vos impressions
  • Auto Shudown when print finish: permet d’éteindre votre imprimante 3D lorsque le module PS_ON est connecté à votre électronique
  • ZFade: Permet d’atténuer la compensation de niveau automatique au fur et à mesure que l’impression avance.
  • Add Music when print finishes: Active une notification sonore à la fin de votre impression

 

Upgrade – X/Z Axis with strong jaw systems

image_pdfimage_print

strong Jaws upgradeThis page is dedicated to the X/Z strong jaw system for X/Z axis of Scalar M and Scalar XL 3D printers

Some of the following pages might correspond to the assembly of another axis

  • In the following pages the part with the Yellow stepper motor holder is not applicable.
  • The part with Z axis motor holder is applicable

Special Note for Scalar M to X/Z strong jaw system upgrade

In order to keep the maximum print surface, we provide 2 additional 30x30x500mm extrusion profiles for you to increase the width of your Scalar L 3D printer.

On the base of your printer you will need to replace the 400mm extrusion profiles on the front and back of your 3D printer by the 500mm ones provided with the upgrade kit.


Scalar S – Build instruction

image_pdfimage_print
Scalar S : Notice de montage

Scalar S

Here is all the build instruction and the illustrated assembly manual for Scalar S 3D printer.

Safety Notice

Requirements :

  1. Tools
  2. Extrusion profile comparison

PDF 3D

PDF 3D are link to this documentation and should allow you to better understand the build process.
For more details on how to use them, please  read the PDF 3D instructions

Notice de montage

  1. Building the chassis
  2. Y Axis rail assembly (heatbed)
  3. Y Axis Assembly
  4. Belt installation on Y Axis
  5. Z Axis Strong jaws assembly
  6. X Axis Assembly
  7. Belt installation on X Axis
  8. E3D V6 Installation on X Axis carriage
  9. PTFE liner installation on E3D Lite hot end
  10. Direct Drive assembly
  11. Aluminium Spool holder assembly
  12. Electronic box installation on the chassis
  13. Electronic Wiring

Scalar S PDF 3D

First steps

  1. First use Cautions
  2. Installing 3D printer filament (Bowden version)
  3. Extruder Calibration
  4. Commissioning your 3D printer (with LCD screen)
  5. ZOffset calibration without LCD screen
  6. First steps with Cura
  7. What is the best « Layer height » for your 3D printer
  8. Upgrading/Updating your firmware (Version 1.1.8 Available 11/08/2018)
  9. Need some Help ? Read the FAQ

Pre-Built parts assembly guide

  1. E3DV6 hot end assembly (old version)
  2. Aluminium heatbed preparation

Calibration

  1. How to improve / Fix Z Wobble

Additional resources

  1. Play Music at the end of your prints
  2. ATX power supply conversion for 3D printer
  3. Inductor sensor wiring  (12V version)

upgrades:

Scalar L/XL Premium/XL Premium 40 : Assembly manual

image_pdfimage_print
Scalar L : Notice de montage

Scalar L

Scalar XL : Notice de montage

Scalar XL Premium 40

This page shows the different steps needed for the full assembly of your Scalar L and XL premium 3D printer.

Each step is described in details with the addition of Pdf 3D.

Requirements:

  1. Tools
  2. The different kinds of extrusion profiles

A few words of Pdf 3D

Pdf3D are integrated along the documentation to give you more details on the possible missing points of view or to clarify the existing ones.

For more information on how to use them please take a few moments to look into the manual:

Assembly Manual

  1. Chassis Assembly
  2. Dual Drive system for Heatbed
  3. Aluminium Heatbed assembly
  4. 12V power supply installation
  5. Strong jaws assembly
  6. Z and Y Axis wiring
  7. X Axis Assembly (Horizontal)
  8. X Axis belt installation
  9. BLTouch installation
  10. hot end installation (E3D V6) and X axis end stop
  11. Dual extrusion kit setup (Upgrade)
  12. Titan Extruder Assembly (Upgrade)
  13. Direct drive assembly
  14. Aluminium spool holder installation
  15. Montage de l’électronique sur le châssis
  16. Electronic wiring
  17. Chassis reinforcement Kit (XL Premium 40 or upgrade)

First Steps

  1. First use caution
  2. Commissioning your 3D printer
  3. Filament installation (Bowden version)
  4. First steps with cura
  5. what is the best layer height for your 3D printer
  6. Firmware upgrade (Version 1.1.5 available 22/09/2017)
  7. Need some Help ? Read the FAQ

Pre assembled parts documentation

  1. 12V 360W PSu assembly
  2. E3D V6 Hot end assembly
  3. Aluminium heatbed V2 assembly (full aluminium)

Calibration

  1. Extruder calibration
  2. how to improove the quality of the shells on your prints

Misc

  1. Firmware upgrade  (Version 1.1.9 Available 11/08/2018)
  2. Play music at the end of your prints
  3. Convert your ATX power supply for your 3D printer
  4. Inductor probe wiring (lj12a3-4-zbx 12V)

upgrades:

Scalar L: X axis belt installation

image_pdfimage_print

X Axis belt installation:

This part is dedicated to the X Axis.

 

 

 

Use:

  • 1 GT2 16 teeth pulley
  • 1 M6x45 screw

The screw is to be inserted from the top of the Idler holder on the right side of the X Axis.

The pulley must be placed the same way as shown on schematic, with the tightening screw at the bottom.

The screw has the only purpose of mainting in position the pulley.

 

 

Align the pulley so that the belt will be driven inside the aluminium extrusion grooves

 

 

 

 

 

 

 

Then use the side screw of the pulley to hold it in place.

The screw must turn freely and the pulley must be attached to the screw.

 

 

 

 

 


On the motor side you can also place a GT2 pulley as shown in the picture aligned with the extrusion groove.

These 2 pulleys will guide the gt2 belt of the X Axis.

 

 

 

 

 

Also use M3 screw to hold the pulley in place around the motor shaft.

 

 

 

 

 

 

 

 


The belt (Scalar L 1.2 Mètres, Scalar XL, 1.3 meter) is to be inserted from the right at the back of the extrusion profile

belt installationIt must be guided between the pulley’s teeth, so make sure that the belt’s teeth are always facing the pulley’s teeth.

 

 

 

 

 

Push it up to the other end of the extrusion profile

 

Make it turn around the motor pulley and go in the the other side of the extrusion profile groove.

 

 

 

 

 

 

 

 

 

 

 

 

A small groove allows the belt to fit inside the extrusion profile groove.

 

 

 

 

 

Push it until it reached the carriage

It must go behind

On each side of the carriage, you will find special holes for the belt to go through and get attached to the carriage.

 

 

 

 

 

 

 

 

 

 

 

 

 

Note the location of the belt teeth pointing forward .

 

 

 

 

 

Place 2 clamps and 2 thermoplastic screws to hold the belt in position.

Make sure the belt is centered on the extrusion groove.

On the other side, tighten the belt at maximum and then clamp the belt

 

 

 

It should look like this