USER GUIDE RADDS. December 2014 Version Max3dshop

Similar documents
Next Generation 32-Bit RepRap Set

USER GUIDE. RRD Silencioso. August Version 1. User Guide Created Reprapdiscount

MEGATRONICS V3.0 QUICK START GUIDE

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

Makeblock Constructor I 3D Printer Kit. 2. 3D Printer Wiring Guide

Vector 3D printer complete wire list including extruder PWA listing

MEGATRONICS v3.0 DATASHEET

Ultratronics v1.0 DATASHEET

MEGATRONICS v3.0 DATASHEET

MKS-BASE. MKS BASE is a feature rich all-in-one electronics solution for Reprap and other CNC

MINITRONICS v1.0 DATASHEET

Titan Aero Repetier Configuration

MKS GEN. MKS Gen is a feature rich all-in-one electronics solution for Reprap and other CNC devices.

Users Manual of GT2560

Geeetech Duplicator 5 3D printer. User Manual

An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications

SeeMeCNC Guides 2 INTO 1 DUAL FILAMENT FEED ADAPTER INSTALL

Geeetech Aluminum Prusa I3. User Manual

MegaPi Born to Motion Control

Documentation version Prusa i3 Rework USER GUIDE REV 1.5. Document Version 1.1.8

MP6500 Stepper Motor Driver, Digital Current Control

Replicape Rev B 3D printer controller board

Assembly & Installation Guide ULTIMAKER 2.85/3.0

A4988 Stepper Motor Driver Carrier, Black Edition

A4988 Stepper Motor Driver Carrier

Original operating manual

Bondtech QR Installation guide for the BCN3D Sigma

STEPD StepDuino Quickstart Guide

BASIC MARLIN FIRMWARE CONFIGURATION USER GUIDE FOR THE SMARTRAP 3D PRINTER WITH LCD

Stepper 6 click. PID: MIKROE 3214 Weight: 26 g

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Intel Galileo gen 2 Board

BB-303 Manual Baseboard for TMCM-303

HARDWARE MANUAL TMCM-6110 V TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany. MODULES FOR STEPPER MOTORS

TMCM-142-IF. Hardware Manual

LCMM024: DRV8825 Stepper Motor Driver Carrier,

Me Stepper Driver. Overview

Complete kit assembly step

4A. Electronics assembly (newer version)

TMCM-310 Stepper Motor Motion Control Module

Titan Smoothieware Configuration

HARDWARE MANUAL TMCM Hardware Version V1.2 UNIQUE FEATURES: TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany.

Bondtech QR Installation guide for the BCN3D Sigma

CNC Shield Guide V

Stepper Drive Setup Guide

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

4X4 Driver Shield Manual

MicrostepPLD Driver Manual Version 6/13/2006

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

A4988 Stepper Motor Driver Carrier with Voltage Regulators

Overview Included in the Box: Pinout Installation Power Supply Stepping Motors DIP Switch (JP1) Location...

Power Driver 16 v2. Version 2.0 July 5, 2017

DMX-K-DRV Integrated Step Motor Driver Manual

ARDUINO MINI 05 Code: A000087

Stepper. Manuals about stepper drives. Stepper Drive Wiring Diagram - Apollo Stepper Drive Setup Guide

Portable Qi Charger. Created by Ruiz Brothers. Last updated on :20:38 AM UTC

Instruction Manual for BE-SP3 Circuit. 10/21/07

ADVANCED MICRO SYSTEMS

MD3. Microstepping Motor Driver Page 1 of 7. Description. Software. Mechanical Drawing. Features

Construction Construction Instructions

Routout CNC 3 Axis Plug & Play Controller Data Sheet Version 1.1

ENJOY Introduction. Software Installation* Hardware. Calibration Settings. Print test. Appendex. Install print S/W Driver Install

UF-3701 Power Board Construction Guide

The SilverNugget is a servo controller/driver for NEMA 34 frame microstep motors.

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

Reflowing Xbox 360 Motherboard

Categories. Archive. Meta. POSTS NEWS HARDWARE APPLICATIONS DOWNLOADS FORUM LINKS ABOUT

keyestudio Keyestudio MEGA 2560 R3 Board

Goal: We want to build an autonomous vehicle (robot)

Hardware MCST Technical Manual W E CREATE MOTION

ARM Microcontroller Interfacing - Warwick A. Smith ISBN Elektor. Table of Contents

Integrated Stepper Drive & Motor

SOFTWARE SETUP Pronterface...2 Cura BED CALIBRATION Using Pronterface...11 Using LCD...13

solutions for teaching and learning

AUDIO AMPLIFIER PROJECT

Geeetech Rostock mini G2 & G2s pro Quick Starter Manual

3D SYSTEMS University Cube 3D Printer

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Hybrid AC Driver [GCNC-1110]

GEEETECH. Me Creator2 printers contain heated moving parts. Never reach inside the printer while it is in operation or before it has cooled down.

SP-7 AHRS. Firmware upgrade instructions. Installation and calibration

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

V1BOOST-STEPPER Unipolar Stepper Motor BoosterPack for the MSP430 LaunchPad. User s Guide

USER S GUIDE. Documentation Version 1.2.6

Assembly Instructions (8/14/2014) Your kit should contain the following items. If you find a part missing, please contact NeoLoch for a replacement.

User's Guide for the BAM Shield with DICE boards. User Manual. BAM-Shield with DICE-Boards. Author: Konrad Meyer. Page 1 / 13

think big, print huge

GUIDE TO SP STARTER SHIELD (V3.0)

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

ustepper S Datasheet Microcontroller, stepper driver and encoder in an ultra-compact design! By ustepper ApS

Software Manual. Revision 1.3

USER S GUIDE. Documentation Version 1.0.0

[Note: Power adapter is not included in the kits. Users need to prepare a 9 12 V ( >300mA capacity ) DC power supply]

Zero2Go. User Manual (revision 1.03) Wide Input Range Power Supply for Your Raspberry Pi. Copyright 2017 UUGear s.r.o. All rights reserved.

SMD Series Integrated Stepper Driver and Motor Revision 1.3

SIMPLEST Bltouch/3Dtouch guide for Creality CR-10/CR- 10s/Ender 2/Ender 3 printers V2 created by Danny Walmsley.

BUILD: ARDUINO NANO + NEMA17 BIPOLAR STEPPER 12V 0.4A + EASYDRIVER

Romeo BLE Quad Robot Controller SKU: DFR0398

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

3d Printing with the Prusa I3 Operation & Printing via a USB Cable

Transcription:

USER GUIDE RADDS December 2014 Version 1.01 Max3dshop http://max3dshop.org

USER GUIDE ATTRIBUTION-NONCOMMERCIAL-SHAREALIKE 3.0 UNPORTED (CC BY-NC-SA 3.0) 2

1 TABLE OF CONTENTS USER GUIDE 2 Introduction... 4 2.1... RADDS... 4 3 Wiring and configuration... 5 3.1... Wiring diagram... 5 3.1.1 RADDS...6 3.1.2 RADDS measurements...7 3.1.3 RADDS + LCD...8 3.1.4 RADDS + Arduino DUE...9 3.1.5 Power Supply Unit (PSU)... 10 3.1.6 RADDS powered by 24V Power Supply... 11 3.1.7 Stepper drivers and motors... 12 3.1.8 RADDS + Endstops... 21 3.1.9 Connecting Extruder... 22 3.2... Wiring sample (OrdBot Hadron printer)... 23 3.2.1 Setup... 23 3.2.2 OrdBot Axis... 24 3.2.3 RADDS OrdBot Wiring diagram... 25 3.2.4 Installation... 26 4 Software... 27 4.1... Repetier... 27 4.2... Marlin... 27 5 Appendices/Notes... 28 3

USER GUIDE 2 INTRODUCTION 2.1 RADDS The RADDS-Board provides the following connectivity s: 6 Steppers: e.g. 3 axis and 3 extruders (2 of the driver sockets are fitted with 2pin strips) 6 High-current loads: e.g. 1 HeatBed, 3 HotEnds and 2 fans SD-Card (micro-sd-slot onboard, optional external SD-slot) Standard LCD (5V) with 4x20 characters (HD44780 compatible) Rotating encoder (on LCD panel) 6 endstops 5 thermistors and a ADC 3 servo motors I2C, SPI, CAN, DAC, RS232 and 8 digital-pins available via pin strips Additional Features: EEPROM Control-LEDs for loads and operation voltage Catch-diodes at the FETs Car-fuses instead of thermo fuses Operation with 24V possible (Diode D1 has to be replaced by three 4V,1.3W zenerdiodes ) Heatbed-current can be up to 15A without a heat sink Premium screw terminals

3 WIRING AND CONFIGURATION 3.1 WIRING DIAGRAM 5

3.1.1 RADDS 6

3.1.2 RADDS measurements 7

3.1.3 RADDS + LCD 8

3.1.4 RADDS + Arduino DUE The Due has a 32-bit ARM core that can outperform typical 8-bit microcontroller boards. The most significant differences are: A 32-bit core. CPU Clock at 84Mhz. 96 KBytes of SRAM. 512 KBytes of Flash memory for code. Mount the RADDS board on the top of the Arduino DUE. Use the USB Programming port when connecting the DUE to a computer for software update or controlling the printer. If you want more computer power, the RADDS board can be combined with an UDOO Quad board http://www.udoo.org/features/ 9

3.1.5 Power Supply Unit (PSU) The motors plus single hotend take up to 5A or so, a heated bed typically takes 5A-15A. So for a standard setup with heated bed, look to about 18-20A total which is about 220-240W at 12V. For some setups, you might be able to use less power. More about power supply: http://reprap.org/wiki/power_supply Cables for power supply and heated bed: 16 AWG - PSU and Heated bed (from the PSU to RADDS Heated bed input and from the RADDS heated bed output to the heated bed) 18 AWG From PSU to Controller (powers the controller, lcd panel, stepper motors, hotend..) 10

3.1.6 RADDS powered by 24V Power Supply If you want to power RADDS by 24V the diode used in the default 12V setup have to be replaced by three Zener diodes (4 V and 1.3W). The three zener diodes then reduces the 24V to 12V that can power the Arduino. It is important that you solder the zener diodes as shown in the image. The 12V to 24V modification is an option, but not recommended. 11

3.1.7 Stepper drivers and motors 3.1.7.1 Stepper motor Before you can connect the stepper motor to RADDS or Silencioso, you need some information on the stepper motor you have. Look at your motor, find its part number. Then Google it. Try to find a schematic or a datasheet that will indicate which wire goes to which pole. Note the colors that correspond to each coil. Wiring diagram for Wantai 42BYGHW609 stepper motor (from www.wantamotor.com). If you can`t find the motor`s part number, you can use another method to find the motor`s pole pairs. When two wires for a pole (A +C or B+D) touch together it makes a closed circuit for that pole and it gets harder to turn the stepper motor. 1. Try to turn the motor when no cables touch together it should turn freely. 2. Touch two of the cables together if the motor gets harder to turn, you have found a pole pair. If not, try to touch two other cables together until the motor gets harder to move. 3. When you have two cables together that makes it harder to turn the motor, you have found a pole pair. Note the colors for each pole pair (Pair 1 = 1A +1B, Pair 2 = 2A+2B) 12

On the Wantai 42BYGHw609 the colors are: 1A = Black 1B = Green 2A = Blue 2B = Red It does not matter if you swap the pole pairs. If the motor turns the wrong way, you can reverse it in the configuration file. 13

3.1.7.2 Micro stepping A stepper motor always has a fixed number of steps. Microstepping is a way of increasing the number of steps by sending a sine/cosine waveform to the coils inside the stepper motor. In most cases, micro stepping allows stepper motors to run smoother and more accurately. Microstepping between pole-positions is made with lower torque than with fullstepping, but has much lower tendency for mechanical oscillation around the steppositions and you can drive with much higher frequencies. If your motors are near to mechanical limitations and you have high friction or dynamics, microsteps do not give you much more accuracy over half-stepping. When your motors are 'overpowered' and/or you do not have much friction, then microstepping can give you much higher accuracy over half-stepping. You can transfer the higher positioning accuracy to moving accuracy too Source: http://www.reprap.org/wiki/stepper_motor#micro_stepping If you want to alter the micro stepping value on one or more axis, you have to set the correct value. When using Silencioso, you set it using the dipswitches on the Silencioso and modify the values in the configuration.h file Each time you increase the stepping one level (sample: from 1/16 to 1/32) you have to multiply the steps per unit value by two. Sample You are using 1/16 steps per unit and the value is 80 and want to use 1/32 steps per unit. If your steps per unit value is 80, you have to multiply 80 by two (2x80). New steps per unit value = 160 // #define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,200.0*8/3,760*1.1} // default steps per unit for Ultimaker //#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,2560,107} // default steps per unit for OrdBot 1/16 #define DEFAULT_AXIS_STEPS_PER_UNIT {160,160,5120,214} // default steps per unit for OrdBot 1/32 14

This code sample is from Marlin. The default steps per unit for OrdBot 1/16 gives you the values for 1/16 micro stepping. 80, 80, 2560, 107 X-Axis = 80 steps/mm Y-Axis = 80 steps/mm Z-Axis = 2560 steps/mm Extruder motor = 107 steps/mm (this is the setting for Bulldog Lite Extruder. You have to find the correct setting for the extruder you use) In the next code line, you find default steps per unit for OrdBot 1/32. This is the settings when 1/32 microstepping are used. Here all values have been multiplied with two. 15

3.1.7.3 Set the micro stepping mode on RADDS 1.1 When you use stepper drivers like the A4988, DRV8825 (NOT WHEN USING EXTERNAL DRIVERS LIKE SILENCIOSO) you have to set the micro stepping mode by cutting or connecting the traces on the back of the RADDS board. In this image, the traces have different colors to make it easier to find the correct traces. A4988 DRV8825 MS1 MS2 MS3 MS1 MS2 MS3 STEP L L L L L L 1 H L L H L L 1/2 L H L L H L 1/4 H H L H H L 1/8 H H H L L H 1/16 H H H 1/32 1/64 1/128 In the table, you find the different stepping modes for the most used drivers. L = Open trace, H = Closed trace (MS pin = 3,3V = default) When using the DRV8825 the combinations HLH, LHH and HHH all gives 1/32 STEP IMPORTANT you have to set the same stepping mode in the configuration.h file and update the controller software. 16

3.1.7.4 1Mounting stepper drivers like A4988, DRV8825 or stepper driver adapters Silencioso stepper driver adapters used as a sample in this wiring diagram, but the other drivers have the same pin labels. Insert the stepper drivers/adapters (X, Y and Z) with the DIR pin in the upper right corner (upside down) Insert the stepper drivers/adapters (E1, E2 and E3) with the DIR pin in the lower left corner. The X, Y and Z motor cables have the black wire at the top The E1, E2 and E3 wires have the red wire at the top The Z and E3 have dual motor cable connections so you can connect two motors. 17

3.1.7.5 Normal setup when using external stepper drivers like RRD Silencioso This is the normal way to connect a Silencioso driver and motor. 18

3.1.7.6 Dual Z stepper motor alternative 1 (dual Silenciosos) Use this setup when the total current used by the two motors exceeds the current limit of one Silencioso 3.1.7.7 Dual Z stepper motor alternative 2 19

This is an option if the total current used by the two stepper motors are lower than the Silencioso max current limit. 20

3.1.8 RADDS + Endstops As default there is no pins soldered in the +3.3V as they`re not needed when using mechanical endstops. Mechanical endstops: Connect the mechanical endstops to the GND and Signal pins so they are normally closed (push = open) Hal-O endstops (magnetic): IMPORTANT!! When using electronic endstops like the Hal-O, only use endstop that have max 3.3V out on the signal pin When using the Hal-O endstops you have to connect the + pin on the Hal-O to the +5V pin. 21

3.1.9 Connecting Extruder This image shows a normal direct drive extruder/hotend setup. If Bowden is used the setup is almost the same, but there is a tube between the extruder and hotend. Wiring: - Stepper motor to EXT1 - Hotend Fan to FAN 1 - Filament Fan to FAN 2 - Thermistor to Thermistor 1 - Heater to Heater 1 If you have more than one extruder, you must use EXT2, Thermistor 2 and Heater 2 (Hotend Fan and Filament Fan to the same terminals as Extruder 1). 22

3.2 WIRING SAMPLE (ORDBOT HADRON PRINTER) 3.2.1 Setup OrdBot Hadron is a Cartesian Printer with separate X, Y and Z-axis. OrdBot Hadron mechanical set Arduino DUE + RADDS shield RADDS LCD control panel External Silencioso stepper drivers mounted on the stepper motors Mechanical min and max endstops on X, Y and Z axis Mk2B heated bed Extruder Hotend Hotend fan (12v) Filament fan (12v) LED strip (12v) (to light up the print surface) 12V PSU 1/64 stepping on Z axis and Extruder 1/128 stepping on X and Y axis 23

3.2.2 OrdBot Axis 24

3.2.3 RADDS OrdBot Wiring diagram 25

3.2.4 Installation Upgrade the stepper motors with Silencioso stepper drivers (separate user guide) Connect the RADDS shield onto the Arduino DUE board Install the Silencioso stepper driver adapters (X, Y, Z and EXT1). Make sure the orientation is correct. Connect the RADDS LCD control panel Connect the stepper motors. In this sample dual silenciosos are used for the dual Z stepper motors (2.1.4.3) Connect extruder motor to EXT1 Connect the hotend heater element to heater element output 1 Connect the hotend thermistor to thermistor input 1 Connect the hotend Fan to Fan 1 output Connect the filament Fan to Fan 2 output Connect the 12V LED strip to heater output 3 Connect HeatedBed thermistor to thermistor input 4 Connect HeatedBed 12V to the HeatedBed 12V output Connect 12V from PSU to heated bed power input (right side) Connect the main power input from the PSU to 12V input (left side) Connect the USB cable to the programming port (the one in the lower left corner on the DUE) IMPORTANT before you power on your printer for the first time, you must finish the software setup. Make sure all wiring is correct. If you have connected something the wrong way, you may damage your electronics. 26

4 SOFTWARE RADDS supports Repetier and Marlin firmware. 4.1 REPETIER You can configure and download Repetier firmware using the Repetier-Firmware configuration tool version 0.92 development version http://www.repetier.com/firmware/v092/index.html If you use the Repetier host software ( http://www.repetier.com/download-now/ ) to control your printer and your printer is acting strange/you get communication errors you may have to alter a setting in the Repetier Host software: 1. Start Repetier host 2. Click on the Printer Settings icon 3. Alter the Receive Cache Size value from 127 to 63 4.2 MARLIN Current status: Very limited testing of a small subset of functions have been tested. Testers should watch out for anything going wrong, including unexpected head movement, program hanging and runaway heaters. (from the Marin page) https://github.com/bobc/marlin/tree/marlin_v1 27

5 APPENDICES/NOTES max3dshop: http://max3dshop.org/ RepRap RADDS wiki: http://reprap.org/wiki/radds Martin Henschke: http://www.dr-henschke.de/radds_due.html Arduino DUE: http://arduino.cc/en/main/arduinoboarddue Arduino software: http://arduino.cc/en/main/software RADDS case for OrdBot: http://www.thingiverse.com/mundsen/designs RADDS LCD Case: http://www.dr-henschke.de/lcd_box.zip User Guide created by @mundsen 28