Archives de catégorie : Imprimantes

image_pdfimage_print

Re-Arm – 32Bits Upgrade for Scalar 3D printer

Re-Arm

Re-Arm board description

Re-Arm board, allows to boost the performances of your 3D printer

She has

  • An ARM LPC1768 32bits controller running at 100Mhz
  • 512KB Flash
  • Directly compatible with Ramps 1.4 board
  • Has 5V power outputs.
  • Supports RRD GLCD Graphical displays
  • Supports Ethernet modules
  • Supports stepper drivers able to run at 1/128 micro-steps (SD6128 for example)
  • Running with Smoothieware firmware (A Marlin port is currently in progress).

It’s an ideal candidate to boost/upgrade your 3D printers based on Arduino Mega 2560 + Ramps 1.4 shield.

Here is a zoom over the expansion pins

 

Board installation

The procedure is very simple. Just remove your Arduino Mega from the Ramps board and replace it with the Re-Arm board. It’s pin to pin compatible.

Overall wiring schematic

In the current configuration, Smoothieware firmware is only compatible with RRD GLCD graphic display.

+5V Wiring

Here is an important point to take into account when upgrading your system

  • Remove the potential jumper located just next to the green power supply connector

With and Arduino board, this jumper allows to provide +5V to the servo motors dedicated pins.

If you keep the jumper into place, Re-Arm board will only provide +3.3V to the servos, which is too low.

  • Use the 20cm Female-Female wire provided, in order to link the +5V output  of the Re-Arm (here on the left) , to the middle pin located on the bloc of 3 pins, between the reset button and the green power connector (here on the right)

Graphical display wiring

The left side shows how to wire the graphical display with the adaptor board.

  • Important! Take a lot of caution on the location of the connectors key visible on the picture . Some displays may have these soldered the wrong way!
  • Important! Here again you need to connect the +5V of the Re-Arm Board to the +5V input if the display.The +5V wire is the small stand alone wire. It needs to be connected as shown on the pictures

BLTouch Wiring

Here The wiring is identical to any previous wiring.

Runout sensor wiring

 

Firmware

Firmware installation

  • Download the file that seems more appropriate to your machine / setup
  • Unzip the .Zip file. You should find 2 files: Firmware.bin et config.txt
  • These 2 files have to be copied/paste on the Micro SD card. You then need to insert it inside your Re-Arm board.
  • Boot up the board.
    • When the firmware is updating, the board will take a few seconds in order to boot. If the Graphical display is connected, it will beep untill the firmware has been updated. Do not shut down the board while updating! (it takes about 10 seconds to complete)
    • Once the firmware is installed / updated, the display show show something on the screen.

Cura configruation

With Smoothieware firmware, the startup gcode will slightly change.

Start.gcode

Here is what you should have in your « Start.gcode »

;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Un comment to add your own bed temperature line
;M109 S{print_temperature} ;Un comment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X Y ; Home X and Y

;Deployment of the BLTouch (Optional if you don’t have any)

M280 S3.0 ; Deploy BLT probe pin

;Positioning the hotend over the middle of the build platform
; Here you need to adjust the values in orange to locate the center of the bed based on your machine size.
; G31 allows to provide a specific zone for probing. You need to change the values in pink so that the probing location always stays inside the build platform
;You can use Gcode Toolbox In order to optimize the values in pink
; http://doc.3dmodularsystems.com/gcode-toolbox-documentation/

G1 X200 Y150 F6000 ; Go to center of bed
G31 X20 Y35 A400 B260 ; Probe the bed and turn on compensation
G1 X200 Y150 F6000 ; Go to center of bed

; G30, followed by Zxxxx is your ZOffset.
;In order to find your ZOffset, with a BLTouch, deploy the probe, lower down your hotend until the BLTouch LED is lit. Write down the current Z location. Now move down untill the Nozzles is reaching the bed surface. Write down again the current Z location. Make the difference and you have your ZOffset

G30 Z1.4 ; Z Probe Offset
M280 S7.0 ; Retract probe pin

; This part was modified in order to start the print with enough pressure inside the hotend.

G1 X20 Y20
G92 E0 ;zero the extruded length
G1 F200 E30 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen

End.gcode

Here nothing to change.

 

Downloads

Downloads

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

GcodePreprocessor

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.

 

Scalar S – Dual drive system bed upgrade

Dual drive system upgradeThis page describes the installation of the Dual drive system bed upgrade for Scalar S 3D printer.

It postulates that you have the standard version of the Scalar S, and that you are upgrading your Y Axis.

This upgrade is a mechanical upgrade only.

It doesn’t require any firmware updates.

 

 

Bed disassembly

scalar S, upgrade plateau à double entraînement


Removing belts

In order to continue, it’s best that you remove the belt already installed.

Keep it close as you will need it very soon.


Y axis positioning


Rail assembly

Check the procedure here


Installation of the new axis


2 sides synchronization

Remove the black screw already in place.

Keep it safe for future use.

Take great care to the pulleys directions

Do not tighten the pulleys


Tighten the stabilization screws

These screws are here to stabilize the extrusion profile, to prevent it from rotating.

Back view of the printer, we install the M5x35 black screws that we kept from earlier.


New lower plate installation


Heat plate installation


Belts installation

Follow this procedure


Bed alignment

This step allows to make sure that your bed is properly aligned to your chassis

This step takes into account that your pulleys are not tighten on their shafts. They must remain loose until the end of this alignment procedure.

Once you have checked that one side is aligned, you can tighten the red extrusion holders on the chassis on one side only.

Here we are tightening the right side. It will allow us to align the other side more easily

 

Slide the bed toward the back of the printer. The left axis should align itself once the bed has reach the end stop.

Hold the plastic support and tighten it on the chassis.

Now, slide again the bed toward the front of the machine this time. Once at the end, hold the plastic holder and tighten it on the chassis.

 

You can check that the bed is centered using the hotend. It should be able to move over the whole heatbed surface. You can adjust the position of the X end stop in order to fix potential centering issues.

Your heatbed should move freely back and forth with no issues linked to parallelism.

Also your bed should be properly aligned to your chassis now. You can check that by moving the bed edge to the front of your chassis. Using a ruler, you should see that the bed is parallel to the front of the chassis on both sides (right and left).


Tightening the Pulleys

Now that your bed is properly aligned and centered you can tigthen the 4 pulleys  and you are done!

ZOffset calibration without LCD screen

This article present you the procedure on how to set your ZOffset without any LCD screeen on your Scalar S 3D Printer.

This article presumes that you are using Marlin firmware (RC8 or newer) and a Scalar S 3D printer without LCD screen.

Requirements

Starting Pronterface

Once unzipped, browse inside the pronterface folder and launch « pronterface.exe » in « Administrator » mode via the right click context menu

Pronterface GUI is starting

ZOffset calibration

Select your printer COM port (mine is COM13)

Push the « Connect » button to start the connection.

If the connection is working properly a list of text and parameters should be displayed on the console output on the right side of the application.

The information we are interested in are:

  • Marlin firmware version (RC8 or newer)
  • ZOffset current value here at the bottom (here is -0.10mm)

In order to adjust Zoffset we are going to print a calibration part compatible with Scalar S and a 1.75mm filament.

Click on the  « Load File » button

Then browse for the file « Scalar_S_Calibration_retraction.gcode » that you previously downloaded

Clock on the « Print » button

If you first layer is still too high you need to:

  1. stop printing by pressing the « Off » button
  2. Change the Zoffset using command M851 Zxxxx with xxxx being the new zoffset
  3. Save the new value using the  M500 command
  4. Start a new print in order to check the effect of the new Zoffset
  5. If it’s still not good, perform again step 2

Here we show how to change the Zoffset by typing command M851 Z-0.3 into the console.We send the command to the printer using the « Send » button located at the right of the text input field.

Note that:

  • In order to lower the nozzle on the first layer your ZOffset must be « Negative« .
  • Decrement the offset using steps of 0.1 or 0.2 (ex: go from -0.10 to -0.30)
  • If your nozzle seems to far away from the bed, consider decrementing of 0.5mm

pronterface auto bed leveling marlin ZOffset

Start again a new print using the « Restart » button

Save your new Zoffset using command M500

Heatbed upgrade – extrusion profiles supports

heatbed holder

Notice about GT2 pulleys

The gt 2 pulleys on the pictures here are show only as an information. You will install them later on.

 

List of parts:

  • 3 extrusion profiles supports (plastic part)
  • 1 extrusion support with end stop (pièce plastique)
  • 8 x 625ZZ bearings
  • 8 x  M6x12mm screws
  • 8 x M6 TNuts
  • 4 GT2 16 teeth pulleys
  • 1 cable tie

Assembly process

Take the plastic part

Use 2x625ZZ bearings

These 2 bearings will be inserted inside specific grooves of the plastic part.

How to place the later GT2 pulleys

The GT 2 pulley will then come between the 2 bearings.

Special note:

In order to align later on the belt, the pulley will need to be laid against 1 of the bearings. In order to keep the symetric aspect of this part, you will get a small void between the other side of the pulley and the other bearing.

 

The location of the pulley will be explained later on

Repeat the same logic on the 2 other parts. You should get 3 identical parts.

End stop holder.

The procedure is the same here

The only difference is the special location where you need to install the end stop

Note however the location of the en stop wheel pointing up.

 

Warning, this end stop holder has been updated starting Avril 2017

Here is the new version

In order to keep track of previous parts,  here is the old version.(before Avril 2017)

Once assembled

Again the pulleys cann be held right now and are shown only for further comprehension

Preparing the nuts and screws

The final phase here is to prepare all the M6X12mm screws and their Tnuts that we will use later on.

You will need :

  • 8 x M6x12mm screws
  • 8 x M6 Tnuts

The side holes on the plastic parts are used to install these screws and Tnuts

 

PS_ON kit assembly

PS_ON kit wiring diagram

PS_ON kit wiring diagram

Working principle

This kit allows to electrically switch off your 3D printer when your print are finished

In order to achieve this, a power câble is being instrumented, and a static relay provide enough control for the 3D printer controler to allow this feature to work.

STL of the enclosure

The PS_ON enclosure box is available for download on thingiverse

Wiring in few steps

diagramme kit PS_ON
diagramme kit PS_ON

Detailed steps for wiring in pictures

Kit PS_ON


Modular switch



Power supply coord preparation





Power coord connection to static relay






Soldering of brown and yellow/green wires

After soldering the pairs of electric wires, make sure that the thrincable tubing is placed over the soldering location. Also make sure to thrink the tube using a matches, lighter…






Securing power cables



Signal cable wiring

In certain kits, this wire might already be wired to the static relay unit.

In the other case make sure to cut the 2 pins connector from the cable and to keep the part with the 3 pins connector.


Securing the signal wire inside the enclosure

Closing the enclosure

Kit PS_ON

Connection on 3D printer Controler board(Ramps 1.4)

 PS_ON module only:

The 2 arrows shows where to connect the wires from the PS_ON Module

  • The black wire is to be connected at the bottom of the schematic
  • The red wire is to be connected at the top of the schematic

raccordement du kit PS_ON sur Ramps 1.4

raccordement du kit PS_ON sur Ramps 1.4

PS_ON Module + BLTouch:

  • The module has 1 black connector with 3 pins
  • Only 2 pins are connected to this black connector
  • You need to remove the metallic connector
  • You might need a thin blade in order to lift the strips and pull the wire to remove it from the black housing.

Use the provided 2×1 Pin housing

raccordement du kit PS_ON sur Ramps 1.4

  • Insert the metallic connector inside. You should hear a « click » sound once properly in place
  • You should have this

raccordement du kit PS_ON sur Ramps 1.4

You will need to add the jumper where shown on the schematic below.

The black and red wire location is also shown on the schematic

raccordement du kit PS_ON sur Ramps 1.4

Gcode changes in your slicer (CURA)

PS_ON et Cura

Scalar S – Chassis Assembly

Châssis Scalar SChâssis Scalar S

Check the PDF 3D to get a global view of the assembled chassis of the Scalar S

Building the chassis

  • 3 2020 40cm extrusion profiles
  • 2 v-slot Profiles2020 40cm (for Z Axis)
  • 2 Extrusions profiles 2020 30cm
  • 6 small squares
  • 2 Double squares
  • 20 pcs M4x8 screws
  • 20 Pcs M4 TNuts

Use 6 small squares and pre mount the screws and TNuts

Châssis Scalar SChâssis Scalar SChâssis Scalar S


Do the same for the double squares

Châssis Scalar S


Tip

Move the squares on the corners. Yhe Tnut must be aligned with the extrusion profile groove.

Once properly aligned the TNuts will properly fit the groove and the square will naturally take it’s place

 

 

 


When you will tighten the screw, the Tnut will perfom 1/4 turn inside the extrusion profile as shown on the picture.

Check carefully that the TNut has performed the 1/4 turn so it’s properly locked with with extrusion.

 

Make sure the Tnut is properly positioned before finalizing your build.

When you unscrew the screws, the TNut must unlock and perform 1/4 turn on the other side. This will allows you to remove the square and the nut.


Chassis base

For the base of the chassis, you will need to use only 2020 standard extrusion profiles. Keep the Vslot (often black) extrusions for later.


Z Axis

The extrusions on both sides (here on the right and on the left) Are VSlots (often black)

The top extrusion profile is standard 2020 extrusion


Assembling both parts

Top viewChâssis Scalar S


Finish

List of parts

  • 6 end caps

use the 6 end caps as shown on the picture.

 

 

 

 


Start to push them by hand slightly.

 

 

 

 


Push them up to the end. use some force if needed. You may require an hammer to push them completely in some cases.

 

 

 


 

Scalar S: Belt installation under the bed

bed installation under the bed

In this section you will need:

  • Scalar S: 0.9 meters GT2 belt for 300mm VSlots

Take as a reference one side of the guide

You have only 1 guide support on each side and a 300mm long extrusion profile between.

On each side you have 1x 16 teeth pulley

The belt goes inside the extrusion profile groove on top and is then tighten at the bottom under the carriage plate.

Here is a sliced view of the whole assembly.

belt installation under the bed

The final goal is to have the belt in this state

Note that the Belt’s teeth are always facing the pulleys.

Take the belt and push it on one side, inside the top groove. The teeth must be facing downward.

Push it until it exists on the other side.

Once at the end, turn it so that it goes inside the bottom groove of the extrusion profile this time.

When the belt arrives at the middle of the carriage , it needs to go inside the middle hole of the bottom plate of the carriage.

Pull it enough so that you can clamp it with the dedicated plastic clamp. Make sure you have enough belt left so that you can tighten it later on.

Remove the 2 xM3X8 thermo screws that keeps the clamps screws, push the belt between and screw back the clamp.

On the other side, it’s similar, you need to push the belt inside the bottom part of the extrusion profile up to the middle of the Carriage. Then push it in the middle hole. Don’t clamp it yet.

Note, if one side of the belt is properly clamped you should be able to tighten the belt and perform the final clamping of the belt.

You can also tighten the belt on both sides if you feel the need for it. One side should be enough .

Here is a view of the bottom plate of the carriage.

The belt arrives near a kind of belt guide that will keep the belt centred.

The belt is then pushed inside the middle groove and is placed between the clamp and the bottom carriage

If needed we tighten the belt (Only if 1 side is properly clamped).

 

Tightening the Pulleys

 

Now that your belt is installed you Must screw your pulleys on both motor and idler side.

Installation of PTFE liner inside E3D lite hot end

E3D Lite installation du tube ptfeThe E3D Lite hot end is provided with a PTFE liner

It is destined to be inserted all the way inside the hot end.

it allows the filament to be properly guided inside the hot end. Also it reduces all the friction of the filament with the hot end body.

E3D Lite installation du tube ptfeA quick connector is available to prevent the liner from going out.

To remove the liner, just push the connector down and pull the liner at the same time.

 

E3D Lite installation du tube ptfeOnce inside you need to remove the excess of liner

For Scalar S, the total length of the tube must be7.9cm.

It will allow the liner to reach the extrusion gear inside the extruder.

E3D Lite installation du tube ptfeThe adaptor part must then be placed on top and go through the left over liner.

The 4 fixation holesmust be aligned with the hot end support holes at the top.

Please note the position of the adaptor shaped as a bat.

E3D Lite installation du tube ptfe