Welcome! Log In Create A New Profile

Advanced

Help Needed Printer Printing Wrong Size

Posted by haydnsamuels 
Help Needed Printer Printing Wrong Size
December 30, 2016 08:07PM
I Have Had All Kinds Of Problems With Homing And Axis Ive Rewired The Printer Totally.

Two Problems I Have:

1. When I Connect To The Printer Via Computer And Try To Move Axis (Any Axis) It Wont Move Manually I Have To Click Each Axis Click Home For Each Axis Or Home For All Axis
At Some Point An Axis Will Move Then All Axis Will Move.

I Can Work Around This But Would Like To Understand Why It Happens.

The Other Thing Is The Main Problem I Have Now Is The Printer Prints The Wrong Size..

While Printing A Bush The Printer Prints It 10 mm X 40 mm Instead Of 20 mm X 30 mm

Im Thinking It Seems Like 10 mm Is Being Taken From The X Axis And Added To The Z Axis Im Not Sure If This Is The Case

Im Not Sure If Its To Do With Slicing Or To Do With The Printer.

Im Using PRUSA i3 Printer

Ive Attached A G.Code File If Someone Could Print It To See What Size It Is I Would Be Greatfull

Cant Attach File Its To Large If Someone Could Message Me I Could Email The File

Thanks Haydn
Re: Help Needed Printer Printing Wrong Size
December 30, 2016 11:13PM
use pastebin for the code.

When the machine is powered on it defines that position as 0. Normaly on I3 type machines It will not go into negative from position zero.

To redefine position 0 you home the axis, or manually tell the printer where it is at see G92:_Set_Position

I suspect you still have issues with your endstops..

send the printer a M119 command (endstop status) it should be the same as the machine really is... ie all open if no endstops are triggered, and as each end stop is hit its will reply that that axis is triggered.

scaling is more likely to be your steps/mm are wrong.
Send to printer a M503 command (display settings)
Take a look at the M92 line

The number are for x,y,z and e

most machines should be 80 for x and y if you have standard hardware
Re: Help Needed Printer Printing Wrong Size
January 01, 2017 05:14PM
Hi Bit Of History Bought This Printer 2nd Hand It Worked But Couldn't Get It To Stick To The Bed
Sorted That And Everything Was Fine
Then The Printer Tried Going Past Enstops
Then Printer Started Printing Wrong Size
Rewired Printer Then Manual Movement And Homing Is Fine
No Problems With Enstops
This Was A Chinese Kit With Melzi Board And The Person I Bought It Off Transferred Settings From Melzi Config To Ramps And Arduino Mega 2650 Config
So Home Is Set To X 0 Y 0 Z 0
This Is Mechanical Settings


//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

// Uncomment the following line to enable CoreXY kinematics
// #define COREXY

// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#ifndef ENDSTOPPULLUPS
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
// #define ENDSTOPPULLUP_XMAX
// #define ENDSTOPPULLUP_YMAX
// #define ENDSTOPPULLUP_ZMAX
// #define ENDSTOPPULLUP_XMIN
// #define ENDSTOPPULLUP_YMIN
// #define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
#define ENDSTOPPULLUP_XMAX
#define ENDSTOPPULLUP_YMAX
#define ENDSTOPPULLUP_ZMAX
#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_YMIN
#define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS

// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
#define DISABLE_MAX_ENDSTOPS
#endif

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled

#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.

// Travel limits after homing
#define X_MAX_POS 205
#define X_MIN_POS -18
#define Y_MAX_POS 205
#define Y_MIN_POS -18
#define Z_MAX_POS 200
#define Z_MIN_POS 0

#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)

Movement Seems To Be Fine If I Move It 100 mm In Pronterface Or Repitier Host It Moves Almost The Bed Center
Seeing The Bed Is 205 mm Print Area This Seems Right

This M119 Command

>>> M119
SENDING:M119
Reporting endstop status
x_min: TRIGGERED
x_max: TRIGGERED
y_min: TRIGGERED
y_max: TRIGGERED
z_min: TRIGGERED
z_max: TRIGGERED
>>> M119
SENDING:M119
Reporting endstop status
x_min: open
x_max: TRIGGERED
y_min: open
y_max: TRIGGERED
z_min: open
z_max: TRIGGERED

M503 Gives This

>>> M503
SENDING:M503
echoconfused smileyteps per unit:
echo: M92 X78.74 Y78.74 Z533.33 E100.00
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z5.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X9000 Y9000 Z100 E10000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo: M301 P22.20 I1.08 D114.00

Resetting Printer And Loading File Gives Me This

start
Printer is now online.
echo: External Reset
Marlin1.0.2
echo: Last Updated: Sep 13 201514.02.15 00:42:35 | Author: Bakko
Compiled: Sep 13 2015
echo: Free Memory: 3169 PlannerBufferBytes: 1232
echoconfused smileytored settings retrieved
echoconfused smileyteps per unit:
echo: M92 X78.74 Y78.74 Z533.33 E100.00
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z5.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X9000 Y9000 Z100 E10000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo: M301 P22.20 I1.08 D114.00
echoconfused smileyD init fail
Loading file: C:\Program Files (x86)\Printrun-Win-Slic3r-03Feb2015\Slic3r\workfiles\RJMP-01-10_no_clearance.gcode
Loaded C:\Program Files (x86)\Printrun-Win-Slic3r-03Feb2015\Slic3r\workfiles\RJMP-01-10_no_clearance.gcode, 60895 lines
1553.64mm of filament used in this print
The print goes:
- from 87.45 mm to 112.55 mm in X and is 25.11 mm wide
- from 87.44 mm to 112.55 mm in Y and is 25.11 mm deep
- from 0.00 mm to 29.00 mm in Z and is 29.00 mm high
Estimated duration: 97 layers, 0:13:05

Im Reluctant To Change Settings As I Dont Have A Fresh Firmware Anywhere Near Ok Yet.

I Have Configured Slic3er For My Printer

Thank You Haydn
Re: Help Needed Printer Printing Wrong Size
January 01, 2017 08:01PM
You have listed your end stops status twice, but given no information what the machine was doing at the time

But even then the MAX endstops should not always be triggered

Presuming you only have min endstops on the left, back and down positions you should disable max endstops

ie find

//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS

change to

#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS


M92 looks fine for normal type hardware.

Edited 1 time(s). Last edit at 01/01/2017 08:04PM by Dust.
Re: Help Needed Printer Printing Wrong Size
January 02, 2017 09:48AM
Quote

>>> M119
SENDING:M119
Reporting endstop status
x_min: TRIGGERED
x_max: TRIGGERED
y_min: TRIGGERED
y_max: TRIGGERED
z_min: TRIGGERED
z_max: TRIGGERED

>>> M119
SENDING:M119
Reporting endstop status
x_min: open
x_max: TRIGGERED
y_min: open
y_max: TRIGGERED
z_min: open
z_max: TRIGGERED

If the top set are when X Y Z endstops are all 'not'pressed and the bottom set are when all endstops are pressed, then you have the endstop logic settings reversed.
When no endstop is pressed, M119 should report all as open

Edited 2 time(s). Last edit at 01/02/2017 09:50AM by obewan.
Re: Help Needed Printer Printing Wrong Size
January 02, 2017 11:07AM
Hi Sorry Should Have Made It Clear
First One Is After Homing So All Enstops Are Pressed
The Enstops Are Wired NC And Comomon

This M119 Command

>>> M119
SENDING:M119
Reporting endstop status
x_min: TRIGGERED
x_max: TRIGGERED
y_min: TRIGGERED
y_max: TRIGGERED
z_min: TRIGGERED
z_max: TRIGGERED

This One Is After Moving All Axis Away From Enstops So They Are Not Pressed

>>> M119
SENDING:M119
Reporting endstop status
x_min: open
x_max: TRIGGERED
y_min: open
y_max: TRIGGERED
z_min: open
z_max: TRIGGERED


The Firmware Is Marlin V 1.0.2

I Dont Have A Copy Of The Firmware Only A Copy For The Melzi Board That The Lad Took The Settings From For Arduino 2650 And Ramps 1.4

I Cant Update The Firmware As I Dont Have The Original And I Dont Think The Disable Enstops Option Is Available In Marlin V1.1.0
Was looking For M Or G Code To Change It. The Eprom Option Is Set So Settings Can Be Saved

I Have Tried Configuring A Version Of The New Marlin But Have Run Into Problems With The Hot End

If I Define Thermal Runaway Protection ( Remove Comment Dashes )Then I Get A System Halt Message In Marlin 1.1.0-RC8 Before It Reaches 185 Degrees

If I Disable Thermal Runaway Protection ( Put // Comment Slash In ) It Reaches 185 Degrees But Smells Like Its Burning

Not Sure What Is Causing This Not Sure If Its Cause Marlin V 1.0.2 Configuration Is Different Than Marlin V1.10 RC8

Here Are Both Configuration Files

Thanks For Your Time And Help

Haydn
Attachments:
open | download - Marlin V 1_0_2 Configuration.h (33 KB)
open | download - Marlin V 1_0_2 Configuration_adv.h (20.4 KB)
open | download - Marlin V 1_1_0 RC8 Configuration.h (54.9 KB)
open | download - Marlin V 1_1_0 RC8 Configuration_adv.h (45.2 KB)
Re: Help Needed Printer Printing Wrong Size
January 02, 2017 12:03PM
In marlin v1_0_2 cnfig.h

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS ; <<<<<<<<<<remove // on this line
//#define DISABLE_MIN_ENDSTOPS
Re: Help Needed Printer Printing Wrong Size
January 02, 2017 03:28PM
Yeah I Dont Have The Original Firmware The One I Posted Is Only The Config For The Melzi Board If I Try To Compile It In The New Arduino IDE I Get Lots Of Errors
Ive Managed To Change Steps Of X And Y To 80 Using Repitier Host And Saving Eprom Settings
Ive Tighened The Y Belt Just In Case But Still The Same

There Is Something Changing The Size Not Sure What Its To Do With But The Printer Prints Great

I Dont Think Its To Do With The Max Enstops Cause It Printed Fine Till This Error Appeared

Not Sure If Its Slicing Problem Or Setting In The Printer Firmware Or Software But tried Slicing And Printing From SD Card And Still The Same

Heres Log Of Print From Repitier Host

19:53:17.341 : OpenGL version:2.1.0 - Build 8.15.10.2993
19:53:17.342 : OpenGL extensions:GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_EXT_texture_swizzle GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_EXT_framebuffer_blit GL_ARB_framebuffer_object GL_EXT_texture_array GL_ARB_map_buffer_range GL_EXT_texture_snorm GL_INTEL_performance_queries GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_draw_elements_base_vertex GL_EXT_gpu_program_parameters GL_ARB_compatibility GL_ARB_vertex_array_object
19:53:17.342 : OpenGL renderertongue sticking out smileyHDGD Quantic C3
19:53:17.342 : Using fast VBOs for rendering is possible
19:53:24.007 : Printer reset detected - initalizing
19:53:24.009 : start
19:53:24.009 : echo: External Reset
19:53:24.009 : Marlin1.0.2
19:53:24.011 : echo: Last Updated: Sep 13 201514.02.15 00:42:35 | Author: Bakko
19:53:24.011 : Compiled: Sep 13 2015
19:53:24.011 : echo: Free Memory: 3169 PlannerBufferBytes: 1232
19:53:24.016 : echoconfused smileytored settings retrieved
19:53:24.016 : echoconfused smileyteps per unit:
19:53:24.019 : echo: M92 X80.00 Y80.00 Z533.33 E100.00
19:53:24.019 : echo:Maximum feedrates (mm/s):
19:53:24.019 : echo: M203 X500.00 Y500.00 Z5.00 E25.00
19:53:24.024 : echo:Maximum Acceleration (mm/s2):
19:53:24.024 : echo: M201 X9000 Y9000 Z100 E10000
19:53:24.028 : echo:Acceleration: S=acceleration, T=retract acceleration
19:53:24.030 : echo: M204 S3000.00 T3000.00
19:53:24.036 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
19:53:24.036 : echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
19:53:24.040 : echo:Home offset (mm):
19:53:24.040 : echo: M206 X0.00 Y0.00 Z0.00
19:53:24.040 : echotongue sticking out smileyID settings:
19:53:24.043 : echo: M301 P22.20 I1.08 D114.00
19:53:27.808 : echoconfused smileyD init fail
19:53:27.906 : FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:[github.com] PROTOCOL_VERSION:1.0 MACHINE_TYPEtongue sticking out smileyrusa i3 EXTRUDER_COUNT:1 UUID:73ed22ea-b438-11e4-a71e-12e3f512a338
19:53:27.941 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 0.00 Y:0.00 Z:0.00
19:53:27.941 : echo:Active Extruder: 0
19:53:27.941 : Begin file list
19:53:27.943 : End file list
19:53:27.947 : echo:Active Extruder: 0
19:53:50.037 : echo:endstops hit: Z:0.00
19:55:05.977 : Starting object analyser ...
19:55:05.998 : Object is manifold.
19:55:06.000 : Analysing finished.
19:55:23.832 : CuraEngine command:C:\Program Files\Repetier-Host\plugins\CuraEngine\CuraEngine.exe -p -v -c "C:\Users\Haydn\AppData\Local\RepetierHost\cura.ini" -s posx=0 -s posy=0 -o "C:\Users\Haydn\AppData\Local\RepetierHost\composition.gcode" "C:\Users\Haydn\AppData\Local\RepetierHost\composition0.stl"
19:55:23.880 : Cura_SteamEngine version 15.01
19:55:23.880 : Copyright (C) 2014 David Braam
19:55:23.880 : This program is free software: you can redistribute it and/or modify
19:55:23.880 : it under the terms of the GNU Affero General Public License as published by
19:55:23.880 : the Free Software Foundation, either version 3 of the License, or
19:55:23.880 : (at your option) any later version.
19:55:23.880 : This program is distributed in the hope that it will be useful,
19:55:23.880 : but WITHOUT ANY WARRANTY; without even the implied warranty of
19:55:23.880 : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19:55:23.880 : GNU Affero General Public License for more details.
19:55:23.880 : You should have received a copy of the GNU Affero General Public License
19:55:23.880 : along with this program. If not, see [www.gnu.org].
19:55:23.880 : Default config 'default.cfg' not used
19:55:23.891 : Loading C:\Users\Haydn\AppData\Local\RepetierHost\composition0.stl from disk...
19:55:23.895 : Loaded from disk in 0.000s
19:55:23.895 : Analyzing and optimizing model...
19:55:23.907 : Face counts: 3768 -> 3388 89.9%
19:55:23.907 : Vertex counts: 11304 -> 1694 15.0%
19:55:23.907 : Size: 19.603000 19.601000 28.001000
19:55:23.907 : vMin: 90.198000 90.199000 0.000000
19:55:23.907 : vMax: 109.801000 109.800000 28.001000
19:55:23.907 : vMin: 90.198000 90.199000 0.000000
19:55:23.907 : vMax: 109.801000 109.800000 28.001000
19:55:23.907 : Matrix: 1.000000 0.000000 0.000000
19:55:23.907 : Matrix: 0.000000 1.000000 0.000000
19:55:23.907 : Matrix: 0.000000 0.000000 1.000000
19:55:23.907 : Optimize model 0.016s
19:55:23.907 : Slicing model...
19:55:23.908 : Layer count: 140
19:55:23.955 : Sliced model in 0.046s
19:55:23.955 : Generating support map...
19:55:23.955 : Generating layer parts...
19:55:23.985 : Generated layer parts in 0.032s
19:55:24.145 : Generated inset in 0.156s
19:55:24.384 : Generated up/down skin in 0.249s
19:55:25.231 : Wrote layers in 0.84s.
19:55:25.235 : Wrote 963.2 kilobytes.
19:55:25.236 : Total time elapsed 1.34s.
19:55:25.236 : Print time: 1145
19:55:25.236 : Filament: 919
19:55:25.236 : Filament2: 0
19:57:01.186 : Printing layer 1 of 140
19:57:22.206 : Printing layer 2 of 140
19:57:34.278 : Printing layer 3 of 140
19:57:45.897 : Printing layer 4 of 140
19:57:56.842 : Printing layer 5 of 140
19:58:08.692 : Printing layer 6 of 140
19:58:18.126 : Printing layer 7 of 140
19:58:27.194 : Printing layer 8 of 140
19:58:36.124 : Printing layer 9 of 140
19:58:45.373 : Printing layer 10 of 140
19:58:54.585 : Printing layer 11 of 140
19:59:03.965 : Printing layer 12 of 140
19:59:13.362 : Printing layer 13 of 140
19:59:22.841 : Printing layer 14 of 140
19:59:32.401 : Printing layer 15 of 140
19:59:41.781 : Printing layer 16 of 140
19:59:51.255 : Printing layer 17 of 140
20:00:00.668 : Printing layer 18 of 140
20:00:10.224 : Printing layer 19 of 140
20:00:19.609 : Printing layer 20 of 140
20:00:29.021 : Printing layer 21 of 140
20:00:38.504 : Printing layer 22 of 140
20:00:48.060 : Printing layer 23 of 140
20:00:57.482 : Printing layer 24 of 140
20:01:06.988 : Printing layer 25 of 140
20:01:16.791 : Printing layer 26 of 140
20:01:26.360 : Printing layer 27 of 140
20:01:35.211 : Printing layer 28 of 140
20:01:44.850 : Printing layer 29 of 140
20:01:54.901 : Printing layer 30 of 140
20:02:04.257 : Printing layer 31 of 140
20:02:13.440 : Printing layer 32 of 140
20:02:23.148 : Printing layer 33 of 140
20:02:32.561 : Printing layer 34 of 140
20:02:42.117 : Printing layer 35 of 140
20:02:51.485 : Printing layer 36 of 140
20:02:59.399 : Printing layer 37 of 140
20:03:07.439 : Printing layer 38 of 140
20:03:19.450 : Printing layer 39 of 140
20:03:30.886 : Printing layer 40 of 140
20:03:42.625 : Printing layer 41 of 140
20:03:51.997 : Printing layer 42 of 140
20:04:01.328 : Printing layer 43 of 140
20:04:10.803 : Printing layer 44 of 140
20:04:20.339 : Printing layer 45 of 140
20:04:29.739 : Printing layer 46 of 140
20:04:40.246 : Printing layer 47 of 140
20:04:50.589 : Printing layer 48 of 140
20:05:00.551 : Printing layer 49 of 140
20:05:10.659 : Printing layer 50 of 140
20:05:16.997 : Printing layer 51 of 140
20:05:23.091 : Printing layer 52 of 140
20:05:29.432 : Printing layer 53 of 140
20:05:35.315 : Printing layer 54 of 140
20:05:41.024 : Printing layer 55 of 140
20:05:46.828 : Printing layer 56 of 140
20:05:52.621 : Printing layer 57 of 140
20:05:58.601 : Printing layer 58 of 140
20:06:04.631 : Printing layer 59 of 140
20:06:10.480 : Printing layer 60 of 140
20:06:16.329 : Printing layer 61 of 140
20:06:22.179 : Printing layer 62 of 140
20:06:28.028 : Printing layer 63 of 140
20:06:33.877 : Printing layer 64 of 140
20:06:39.722 : Printing layer 65 of 140
20:06:45.567 : Printing layer 66 of 140
20:06:51.818 : Printing layer 67 of 140
20:06:57.602 : Printing layer 68 of 140
20:07:02.570 : Printing layer 69 of 140
20:07:07.768 : Printing layer 70 of 140
20:07:13.015 : Printing layer 71 of 140
20:07:18.210 : Printing layer 72 of 140
20:07:23.436 : Printing layer 73 of 140
20:07:29.621 : Printing layer 74 of 140
20:07:35.794 : Printing layer 75 of 140
20:07:41.602 : Printing layer 76 of 140
20:07:47.476 : Printing layer 77 of 140
20:07:53.285 : Printing layer 78 of 140
20:07:59.080 : Printing layer 79 of 140
20:08:04.893 : Printing layer 80 of 140
20:08:10.685 : Printing layer 81 of 140
20:08:16.538 : Printing layer 82 of 140
20:08:22.387 : Printing layer 83 of 140
20:08:28.282 : Printing layer 84 of 140
20:08:34.090 : Printing layer 85 of 140
20:08:39.939 : Printing layer 86 of 140
20:08:45.789 : Printing layer 87 of 140
20:08:51.638 : Printing layer 88 of 140
20:08:57.544 : Printing layer 89 of 140
20:09:03.341 : Printing layer 90 of 140
20:09:09.190 : Printing layer 91 of 140
20:09:15.039 : Printing layer 92 of 140
20:09:20.848 : Printing layer 93 of 140
20:09:26.640 : Printing layer 94 of 140
20:09:32.492 : Printing layer 95 of 140
20:09:38.342 : Printing layer 96 of 140
20:09:44.191 : Printing layer 97 of 140
20:09:50.040 : Printing layer 98 of 140
20:09:56.206 : Printing layer 99 of 140
20:10:01.985 : Printing layer 100 of 140
20:10:08.236 : Printing layer 101 of 140
20:10:13.151 : Printing layer 102 of 140
20:10:18.390 : Printing layer 103 of 140
20:10:23.670 : Printing layer 104 of 140
20:10:28.790 : Printing layer 105 of 140
20:10:34.197 : Printing layer 106 of 140
20:10:40.542 : Printing layer 107 of 140
20:10:46.355 : Printing layer 108 of 140
20:10:52.548 : Printing layer 109 of 140
20:10:58.307 : Printing layer 110 of 140
20:11:04.112 : Printing layer 111 of 140
20:11:09.920 : Printing layer 112 of 140
20:11:15.715 : Printing layer 113 of 140
20:11:21.565 : Printing layer 114 of 140
20:11:27.414 : Printing layer 115 of 140
20:11:33.263 : Printing layer 116 of 140
20:11:39.113 : Printing layer 117 of 140
20:11:44.966 : Printing layer 118 of 140
20:11:50.774 : Printing layer 119 of 140
20:11:56.563 : Printing layer 120 of 140
20:12:02.411 : Printing layer 121 of 140
20:12:08.260 : Printing layer 122 of 140
20:12:14.110 : Printing layer 123 of 140
20:12:19.959 : Printing layer 124 of 140
20:12:25.808 : Printing layer 125 of 140
20:12:31.658 : Printing layer 126 of 140
20:12:37.507 : Printing layer 127 of 140
20:12:43.356 : Printing layer 128 of 140
20:12:49.206 : Printing layer 129 of 140
20:12:55.055 : Printing layer 130 of 140
20:13:00.904 : Printing layer 131 of 140
20:13:06.754 : Printing layer 132 of 140
20:13:12.603 : Printing layer 133 of 140
20:13:18.448 : Printing layer 134 of 140
20:13:24.703 : Printing layer 135 of 140
20:13:30.491 : Printing layer 136 of 140
20:13:35.418 : Printing layer 137 of 140
20:13:40.744 : Printing layer 138 of 140
20:13:45.851 : Printing layer 139 of 140
20:13:51.111 : Printing layer 140 of 140
20:13:55.210 : Reduced visual quality for better framerates and to protect print quality.
20:13:55.210 : You can disable this in Config->Preferences->Basic Settings->Behaviour.
20:13:56.398 : echo:Active Extruder: 0
20:13:56.399 : Printjob finished at 02/01/2017 20:13
20:13:56.399 : Printing Time: 17m:52s
20:13:56.399 : Lines Send: 32542

Thank You Very Much For Your Help I Am Greatfull

Haydn
Re: Help Needed Printer Printing Wrong Size
January 02, 2017 04:20PM
What version of Arduino are you using to compile marlin with,the later version do have compile errors with marlin.

I use arduino 1.6.8 with no errors.

Allso what type of Z axis does your printer have, Threaded rods or Lead screws, and what size ?

Edited 1 time(s). Last edit at 01/02/2017 04:22PM by obewan.
Re: Help Needed Printer Printing Wrong Size
January 02, 2017 06:06PM
Hi Im Using Arduino 1.6.12 I Do Have Arduino 1.5.? On Another Computer

The Z Axis Is Standard Prusa Two Steppers One Either Side Of X Axis Moving The X Axis Vertically

Screw Is Lead Screw M8 That Goes Through Center Of Stepper No Couplings Not Sure Of Pitch But Looks Twice That Of Standard Threaded Rod

Wouldn't Of Thought It Would Be To Do With The Z Axis As That Only Effects The Hight

If Any Axis It Would Be The X Or Y Axis

However Whatever Is Going On It Must Be Affecting Both X And Y Axis As The Piece Is Printing Round Not Oval Just Smaller

Ill Find A Computer Wipe It Clean And Install Repitier Fresh With No Settings Just To Illiminate Any Software Problems When Slicing

Thanks A Lot

Haydn
Re: Help Needed Printer Printing Wrong Size
January 02, 2017 07:41PM
Ok Wiped Computer Clean And Tried Printing Part Slicing With Default Settings Still The Same So Must Be Something In Firmware

Thanks Im At A Loss And Drained It Does Not Make Sense

Haydn
Re: Help Needed Printer Printing Wrong Size
January 05, 2017 06:55PM
Ok So I Have Solved Part Of The Problem But Still Got A Problem With The Z Axis

Measured X And Y Axis Moving 100 mm But Was Only Getting 80 mm Turns Out That The 78.74 For X And Y Axis Needs To Be 98.425 Strange

So Now That The X And Y Is Printing Correct Size Z Axis Is Still Printing To High.

I Was Convinced That The Bush That Should Be 30 mm Diameter By 40 mm High Was Going To Be Fine When I Corrected The X And Y Axis.

But No !! It Is Still The Same The Z Axis At The Moment Is 533.33 Which Is Strange Cause What I Have Is A NEMA 17 Stepper 1.8 Degrees With Standard Pitch M8 Lead Screw.
So Im Thinking 200 * 16 / 1.25 = 2560 If Im Wrong Please Tell Me Someone Please

This Does Not Work For 100 mm Travel I Get 86 mm Actual Travel

Tried Changing Things On Z Axis But Everything Goes Wrong The Print Moves Between Layers.

Thinking The Speed Could Be To Fast

Ive Attached Picture Of Repitier Firmware Config Showing Printer Settings

If Anyone Knows Why This Could Happen When Everything Was Working Ok With The Original Settings Id Really Like To Know

Im Really Eager To Learn All I Can Then Mabe In The Future Ill Be Able To help Others

Thank You veRy Much

Haydn
Attachments:
open | download - RepitierEpromConfig.png (17.4 KB)
Re: Help Needed Printer Printing Wrong Size
January 05, 2017 07:02PM
Screen Shot Didnt Work But this Does See Attached File
Attachments:
open | download - RepitierEpromConfig.jpg (549.2 KB)
Re: Help Needed Printer Printing Wrong Size
January 06, 2017 07:19AM
You probably have a multi start leadscrew.
Look atvthe end of the leadscrew, it probably has 4 starts on it, so divide your steps/mm by 4 (2560/4=640)
set your Z steps to 640 should sort it.

for X and Y what pitch is the belts (tooth - tooth) What diameter is the pully on the motor and how many teeth on the pully
Re: Help Needed Printer Printing Wrong Size
January 06, 2017 07:32PM
Hi That Sounds About Right Will Try That Im Not Sure Of The Stuff As I Bought It Second Hand.

But I Know The Belts Are GT2 And GT2 20 Tooth Pully

I Really Want To learn About All This Stuff And Im Quite Good When I Understand How Things Work

Just Sometimes Things Dont Make Sense Like Im Thinking That The Old Settings Worked Fine But Then Changed

So Im Thinking There Must Be A Common Denominator That Affects All Axis To Knock Them Out As It Has

Ive Been Building A Small Printer For My Daughter To Have A Play With

Everything Is Working Fine Just Need And Extruder Ill Probably Buy One For Now

But Anyway On The X And Y Axis They Both Have The Same Stepper Motor, Belt And Pully But Y Axis Is 80 And The X Axis Is 83.??

Im Not Bothered Cause I Am Able To Adjust It Perfect But What Causes Two Exact Same Axis Setup To Be Have Different Settings ?

Id like To Understand Other Things That affect The Settings Like On The Above X Y Axis Example

Thank You Very Much I Feel Better Knowing About The Lead Screw Will Try That In the Morning

Thank You

Haydn
Re: Help Needed Printer Printing Wrong Size
January 07, 2017 02:17AM
Hayden, Happy New Year. Your posts are more difficult to read than they need to be because you capitalise each word. Reading is a very fast function based on pattern recognition. Having each word begin in upper case makes the reading much less fluent. The people who have posted replies above have done an excellent job and.have worked hard to understand the problem you have with the printer. If you have upper case only for the first letter of sentences, and for other places where significant, it would help readers to see the problem more easily.

I'll get my tin hat smiling smiley

Edited 2 time(s). Last edit at 01/07/2017 02:19AM by MrRedSquirrel.
Re: Help Needed Printer Printing Wrong Size
January 07, 2017 12:37PM
Ok its a habit i suppose related to programming. I will stop it lolsmiling smiley

thanks
haydn
Re: Help Needed Printer Printing Wrong Size
January 07, 2017 08:23PM
Hi Obewan tried your suggestion started at 640 ended up at 410 but at least its printing to scale now

Think Ill get printer i built for my daughter printing then ill pull this one apart adn rebuild it with a new frame

its strange cause the one i built behaves as exspected.

i have tried building a new firmware for this one and think im ok with the mechanical settings but get problems with hot end

cant get past 180 degrees not sure why

anyway thanks for your help
haydn
Sorry, only registered users may post in this forum.

Click here to login