# Clone lulzbot taz 6 z homming problem (aerostruder)

**URL:** <https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726>\
**Category:** LulzBot TAZ\
**Created:** [May 22, 2020, 2:05pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726 "2020-05-22T14:05:31Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![aliceppc](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@aliceppc](https://forum.lulzbot.com/u/aliceppc)\
**Post date:** [May 22, 2020, 2:05pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/1 "2020-05-22T14:05:31Z")

</div>

Hello all.  
I finished my taz6 clone but i have a problem with z homming.  
When I execute a home all the nozzle goes down but it is in front of the end button of z approximately 2cm.  
I have checked all the limit switches with M119 and they are all correct (all in open) and they change to triggered when there is any pressed.  
I update firmware to 1.1.9.34 lulzbot Aerostruder with cura 3.6.20 after cleaning all cache before install Cura.

If someone who has happened can help me, I appreciate it.

---

<div class="post-metadata">

**Author:** ![b-morgan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/b-morgan/32/11517_2.png) [@b-morgan](https://forum.lulzbot.com/u/b-morgan)\
**Post date:** [May 22, 2020, 2:43pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/2 "2020-05-22T14:43:06Z")

</div>

Is the Z end button in **exactly** the same location on the clone as it is on a “real” TAZ 6? Are the X and Y endstops in **exactly** the same locations as a “real” TAZ 6?

After a `G28 XY` my Aerostruder is sitting at `Recv: X:-19.00 Y:258.00 Z:5.00 E:0.00`. The nozzle is centered on the Z end button. This is with 1.1.9.34 firmware.

Coincidentally, the Single Extruder v2.1 is at the exact same coordinates and is also centered on the button.

If the X and Y endstops and the Z end button are not in the same relative positions (and can’t be moved), then you may need to customize your firmware.

---

<div class="post-metadata">

**Author:** ![aliceppc](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@aliceppc](https://forum.lulzbot.com/u/aliceppc)\
**Post date:** [May 22, 2020, 3:20pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/3 "2020-05-22T15:20:06Z")

</div>

> [@b-morgan](#):
>
> G28 XY

is exact in measures clone to Taz 6 only is china rambo clone  
X:-19.00 Y:258.00 Z:5.00 E:0.00 Count X:-1910 Y:25929 Z:8000  
but the nozzle around 2 cm to the front

---

<div class="post-metadata">

**Author:** ![b-morgan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/b-morgan/32/11517_2.png) [@b-morgan](https://forum.lulzbot.com/u/b-morgan)\
**Post date:** [May 22, 2020, 4:17pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/4 "2020-05-22T16:17:48Z")

</div>

Not sure what to say. I’d check `G0 X0 Y0`, `G0 X0 Y280`, `G0 X280 Y280`, and `G0 X280 Y0` and verify that the nozzle reaches all four corners of the bed.

You probably can’t do `G29 V4` until you can get a valid Z position. What do you get from `M115` and `M503`?

My results below:

```auto
Send: G29 V4
Recv: G29 Auto Bed Leveling
[...]
Recv: Bed X: -9.000 Y: -9.000 Z: 0.215
[...]
Recv: Bed X: 288.000 Y: -9.000 Z: 0.280
[...]
Recv: Bed X: 288.000 Y: 289.000 Z: 0.287
[...]
Recv: Bed X: -9.000 Y: 289.000 Z: 0.006
Recv: 4th probe point, distance from plane: 0.22
Recv: 
Recv: Eqn coefficients: a: 0.00058270 b: -0.00033914 d: 0.16341080
Recv: Mean of sampled points: 0.19721871
Recv: 
Recv: Bed Height Topography:
Recv: +--- BACK --+
Recv: | |
Recv: L | (+) | R
Recv: E | | I
Recv: F | (-) N (+) | G
Recv: T | | H
Recv: | (-) | T
Recv: | |
Recv: O-- FRONT --+
Recv: (0,0)
Recv: -0.19109 +0.09003
Recv: +0.01803 +0.08303
Recv: 
Recv: 
Recv: Corrected Bed Height vs. Bed Topology:
Recv: +0.00000 +0.10806
Recv: +0.10806 +0.00000
Recv: 
Recv: 
Recv: 
Recv: Bed Level Correction Matrix:
Recv: +1.000000 +0.000000 +0.000583
Recv: +0.000000 +1.000000 -0.000339
Recv: -0.000583 +0.000339 +1.000000
Recv: X:-9.00 Y:289.00 Z:6.21 E:0.00 Count X:-904 Y:29045 Z:9932
Recv: ok P15 B4

Send: M115
Recv: FIRMWARE_NAME:Marlin FIRMWARE_VERSION:1.1.9.34 EXTRUDER_TYPE:Aerostruder SOURCE_CODE_URL:https://code.alephobjects.com/diffusion/MARLIN PROTOCOL_VERSION:1.0 MACHINE_TYPE:LulzBot TAZ 6 EXTRUDER_COUNT:1 UUID:845f003c-aebd-4e53-a6b9-7d0984fde609
Recv: Cap:SERIAL_XON_XOFF:0
Recv: Cap:EEPROM:1
Recv: Cap:VOLUMETRIC:1
Recv: Cap:AUTOREPORT_TEMP:1
Recv: Cap:PROGRESS:0
Recv: Cap:PRINT_JOB:1
Recv: Cap:AUTOLEVEL:1
Recv: Cap:Z_PROBE:1
Recv: Cap:LEVELING_DATA:1
Recv: Cap:BUILD_PERCENT:1
Recv: Cap:SOFTWARE_POWER:0
Recv: Cap:TOGGLE_LIGHTS:0
Recv: Cap:CASE_LIGHT_BRIGHTNESS:0
Recv: Cap:EMERGENCY_PARSER:1
Recv: Cap:AUTOREPORT_SD_STATUS:0
Recv: Cap:THERMAL_PROTECTION:1
Recv: ok P15 B4
[...]
Send: M503
Recv: echo: G21 ; (mm)
Recv: echo: M149 C ; Units in Celsius
Recv: 
Recv: echo:Filament settings: Disabled
Recv: echo: M200 D3.00
Recv: echo: M200 D0
Recv: echo:Steps per unit:
Recv: echo: M92 X100.50 Y100.50 Z1600.00 E830.00
Recv: echo:Maximum feedrates (units/s):
Recv: echo: M203 X300.00 Y300.00 Z3.00 E25.00
Recv: echo:Maximum Acceleration (units/s2):
Recv: echo: M201 X9000 Y9000 Z100 E10000
Recv: echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
Recv: echo: M204 P500.00 R3000.00 T500.00
Recv: echo:Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
Recv: echo: M205 B20000 S0.00 T0.00 X8.00 Y8.00 Z0.40 E10.00
Recv: echo:Home offset:
Recv: echo: M206 X0.00 Y0.00 Z0.00
Recv: echo:Auto Bed Leveling:
Recv: echo: M420 S1
Recv: echo:Material heatup parameters:
Recv: echo: M145 S0 H200 B70 F0
Recv: echo: M145 S1 H240 B110 F0
Recv: echo:PID settings:
Recv: echo: M301 P28.79 I1.91 D108.51
Recv: echo: M304 P162.00 I17.00 D378.00
Recv: echo:Z-Probe Offset (mm):
Recv: echo: M851 Z-1.20
Recv: echo:Linear Advance:
Recv: echo: M900 K0.00
Recv: echo:Filament load/unload lengths:
Recv: echo: M603 L40.00 U80.00
Recv: ok P15 B4
[...]

```

---

<div class="post-metadata">

**Author:** ![aliceppc](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@aliceppc](https://forum.lulzbot.com/u/aliceppc)\
**Post date:** [May 22, 2020, 7:03pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/5 "2020-05-22T19:03:15Z")

</div>

Same results in M115  
in M503 a bit different  
M503  
\< [20:56:59] echo: G21 ; (mm)  
\< [20:56:59] echo: M149 C ; Units in Celsius  
\< [20:56:59]  
\< [20:56:59] echo:Filament settings: Disabled  
\< [20:56:59] echo: M200 D3.00  
\< [20:56:59] echo: M200 D0  
\< [20:56:59] echo:Steps per unit:  
\< [20:56:59] echo: M92 X100.50 Y100.50 Z1600.00 E415.00  
\< [20:56:59] echo:Maximum feedrates (units/s):  
\< [20:56:59] echo: M203 X300.00 Y300.00 Z3.00 E25.00  
\< [20:56:59] echo:Maximum Acceleration (units/s2):  
\< [20:56:59] echo: M201 X9000 Y9000 Z100 E10000  
\< [20:56:59] echo:Acceleration (units/s2): P\<print\_accel\> R\<retract\_accel\> T\<travel\_accel\>  
\< [20:56:59] echo: M204 P500.00 R3000.00 T500.00  
\< [20:56:59] echo:Advanced: B\<min\_segment\_time\_us\> S\<min\_feedrate\> T\<min\_travel\_feedrate\> X\<max\_x\_jerk\> Y\<max\_y\_jerk\> Z\<max\_z\_jerk\> E\<max\_e\_jerk\>  
\< [20:56:59] echo: M205 B20000 S0.00 T0.00 X8.00 Y8.00 Z0.40 E10.00  
\< [20:56:59] echo:Home offset:  
\< [20:56:59] echo: M206 X0.00 Y0.00 Z0.00  
\< [20:56:59] echo:Auto Bed Leveling:  
\< [20:56:59] echo: M420 S0  
\< [20:56:59] echo:Material heatup parameters:  
\< [20:56:59] echo: M145 S0 H200 B70 F0  
\< [20:56:59] echo: M145 S1 H240 B110 F0  
\< [20:56:59] echo:PID settings:  
\< [20:56:59] echo: M301 P21.00 I1.78 D61.93  
\< [20:56:59] echo: M304 P162.00 I17.00 D378.00  
\< [20:56:59] echo:Z-Probe Offset (mm):  
\< [20:56:59] echo: M851 Z-1.20  
\< [20:56:59] echo:Linear Advance:  
\< [20:56:59] echo: M900 K0.00  
\< [20:56:59] echo:Filament load/unload lengths:  
\< [20:56:59] echo: M603 L40.00 U80.00

with the commands `G0 X0 Y0` , `G0 X0 Y280` , `G0 X280 Y280` , and `G0 X280 Y0`  
all in bad position …  
Maybe my firmware is bad?  
Can you send me your firmware and i upload manually?  
Thx

---

<div class="post-metadata">

**Author:** ![b-morgan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/b-morgan/32/11517_2.png) [@b-morgan](https://forum.lulzbot.com/u/b-morgan)\
**Post date:** [May 22, 2020, 8:59pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/6 "2020-05-22T20:59:28Z")

</div>

I got mine from [http://devel.lulzbot.com/software/Marlin/](http://devel.lulzbot.com/software/Marlin/).

---

<div class="post-metadata">

**Author:** ![aliceppc](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@aliceppc](https://forum.lulzbot.com/u/aliceppc)\
**Post date:** [May 22, 2020, 9:41pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/7 "2020-05-22T21:41:54Z")

</div>

I think i found the problem,

I suspect that when I bought the GT2 pulleys they sent me 20 teeth and not 16 teeth.  
Can I configure the steps for these pulleys or do I need to buy one with 16 teeth?

---

<div class="post-metadata">

**Author:** ![b-morgan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/b-morgan/32/11517_2.png) [@b-morgan](https://forum.lulzbot.com/u/b-morgan)\
**Post date:** [May 23, 2020, 1:30am UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/8 "2020-05-23T01:30:30Z")

</div>

You probably can configure the steps for the 20 tooth pulley. It should be similar to the process used to calculate a new esteps, i.e. tell the system to move 100mm, measure how far it actually moved, and use that ratio to adjust the current steps value.

If it was me, I’d order the 16 tooth pulleys and then see if I can adjust for the 20 tooth while I waited for the 16s to arrive.

---

<div class="post-metadata">

**Author:** ![aliceppc](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@aliceppc](https://forum.lulzbot.com/u/aliceppc)\
**Post date:** [May 23, 2020, 8:39pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/9 "2020-05-23T20:39:33Z")

</div>

Yes i order new ones of 16 tooth.  
I configure the e-steps to 80 and all working good.  
Next week i update with results,  
Best regards

---

<div class="post-metadata">

**Author:** ![aliceppc](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@aliceppc](https://forum.lulzbot.com/u/aliceppc)\
**Post date:** [June 2, 2020, 8:22pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/10 "2020-06-02T20:22:59Z")

</div>

I installed 16 tooth pulleys and all very good with a few models but now a new problem appear.  
The Y axis begin to lose steps and i found the drivers in rambo are very very hot .  
When i power on the printer is good but in few seconds when the motors are running the drivers very hot…  
Is a problem of broken rambo board?

---

<div class="post-metadata">

**Author:** ![b-morgan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/b-morgan/32/11517_2.png) [@b-morgan](https://forum.lulzbot.com/u/b-morgan)\
**Post date:** [June 3, 2020, 8:52pm UTC](https://forum.lulzbot.com/t/clone-lulzbot-taz-6-z-homming-problem-aerostruder/21726/11 "2020-06-03T20:52:10Z")

</div>

It could be either the drivers on the board or too much current being drawn by the Y stepper.

Do the drivers have heat sinks? Can you swap the Y axis stepper motor with the easiest one (i.e. don’t care if its X or Z or a spare)? This should tell you if its the drivers or the stepper motor.
