Difference between revisions of "TAZ 4"

2,763 bytes added ,  14 February
no edit summary
(Created page with "Sudoroom has a TAZ 4 3d printer, that was donated in 2022. It should not be confused with the older TAZ 3 3d printer, which doesn't work very well as a 3D printer. [https://download.lulzbot.com/TAZ/4.0/ Documentation for the TAZ 4 from Lulzbot corporation] thumb The extruder head from the TAZ 3 was transferred onto the TAZ 4 which will presumably make a better 3D printer. The TAZ 3 will be converted for solder paste dispensing only")
 
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
Sudoroom has a TAZ 4 3d printer, that was donated in 2022.  It should not be confused with the older TAZ 3 3d printer, which doesn't work very well as a 3D printer.
Sudoroom has a TAZ 4 3d printer, that was donated in 2022.  It should not be confused with the older [[TAZ|TAZ 3]] 3d printer, which didn't work very well as a 3D printer.


[https://download.lulzbot.com/TAZ/4.0/ Documentation for the TAZ 4 from Lulzbot corporation]
According [https://download.lulzbot.com/TAZ/4.0/documentation/current/manual/TAZ_4_Manual.pdf PDF Manual for the TAZ 4] <big>'''the Nozzle diameter is 0.35mm'''</big> (same as the TAZ3 which our extruder is from)


[[File:Taz4-3d-printer.jpg|thumb]]
<big>'''This printer's extruder is setup to use 3mm diameter filament'''</big>, which is usually set as 2.85mm in the slicer.  The manual says "it is highly recommended to take multiple measurements from along a length of the filament and use the average." but trial and error is probably more effective to find the right value.
 
<big>'''Print volume is X: 298 by Y: 275 by Z: 250 '''</big>according to [https://download.lulzbot.com/TAZ/4.0/software/current/firmware/Marlin/Marlin_TAZ4_1.0.0.1/Marlin/Configuration.h Configuration.h] in the firmware
 
[https://download.lulzbot.com/TAZ/4.0/ All files for the TAZ 4 from Lulzbot corporation]
 
<big>'''The following "start code" (set up in the slicer's printer profile) should be used with this printer in order to properly set extruder motor current:
<code>M907 E150</code>'''</big>
 
If we recompile the [https://download.lulzbot.com/TAZ/4.0/software/current/firmware/Marlin/ firmware] we can put the correct default values for extruder motor current but that would be hard to do.
 
[[File:720px-Rambo-conn-all.jpg|thumb]]
The extruder head from the TAZ 3 was transferred onto the TAZ 4 which will presumably make a better 3D printer.  The TAZ 3 will be converted for solder paste dispensing only
The extruder head from the TAZ 3 was transferred onto the TAZ 4 which will presumably make a better 3D printer.  The TAZ 3 will be converted for solder paste dispensing only
[[File:Taz4-3d-printer.jpg|720px]]
The TAZ 4 uses an [https://reprap.org/wiki/Rambo Ultimachine Rambo 1.3L main board] and here is the correct [[File:RAMBo_1.3L_Schematic.pdf|RAMBo_1.3L_Schematic]]
The original 14-pin "Extruder 0" connector on the TAZ4 was removed from "Aux Power Mosfet Output" (pins 5/red,6/black), E0 Heat (pins 12,13), E0 Fan (9/black,10/red) and Ground (pin 2), and E0 (3,7,11,14).  The extruder harness from the TAZ3 was installed in it.
The TAZ 4 didn't work because both Fuse F2 and F3 on the RAMBO main board were missing.  They're supposed to be [https://www.littelfuse.com/products/fuse-blocks-fuseholders-and-fuse-accessories/fuse-blocks/154.aspx Littelfuse OMNI-BLOK 154 series] and we didn't have any, so I stuck 5-amp [https://www.digikey.com/en/products/detail/littelfuse-inc/0466005-NR/521341 F1460CT-ND] in there since we have dozens of them in the FUSES bin: [[Image:Taz4_fuse_kludge.jpg|thumb|left]]
After installing the TAZ3 extruder, its motor was mostly skipping.  The current needed to be adjusted.  There are no tiny potentiometers to adjust on this RAMBO board, only a "digipot", which is controlled with the [https://marlinfw.org/docs/gcode/M907.html M907 command]
the default values are found in
[https://download.lulzbot.com/TAZ/4.0/software/current/firmware/Marlin/Marlin_TAZ4_1.0.0.1/Marlin/Configuration_adv.h Configuration_adv.h]:<code>#define DIGIPOT_MOTOR_CURRENT {175,175,240,135,135} // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
pins.h:#define DIGIPOT_CHANNELS {4,5,3,0,1} // X Y Z E0 E1 digipot channels to stepper driver mapping</code>