Delta robot 3D printers › Traxxas join assembly magic By Doug LaRue - Put all metal balls in freeze compartment of the refrigirator for ten to twenty minutes. - Prepare hot water in a cup where you will put the plasic rod end - Put couple plastic rod ends in the cup to warm up and take out equal number of metal balls from the refrigirator - Gently press one metal ball into a rod end Press fitby janpenguin - Delta Machines
@Govahnato It was bad filaments. @Veesta The third filament was okay. I sent two spools of filament to the seller in exchange of new ones. If one of the filaments turns out bad, I will get other brand. I made a simple cube to test new filament.by janpenguin - Printing
Hi, I have run into horribly brittle parts of eSun PLA filament. Layer separation on a printed part. Layer height 0.2 mm, infill 40%, perimeter 3, temperature 210 C I thought the red filament was a bad batch so I opened up a green filament. Layer height 0.2 mm, infill 40%, perimeter 3, temperature 205 C When I was removing the screw, it broke. The cube's wall thickness is 0.8 mm withoutby janpenguin - Printing
It turned out that five to six loose balls were the root cause. I didn't apply Locktight to each ball end intentionally when I install diagonal rods. I checked the hole diameter of 12 rods. There was no wear out sign. One end of a pair of rods didn't have firm compression against the ball. I replaced M3 nut (2.30 mm height) with three M3 washers (1.50 mm) to have tighter fitting. It worked out.by janpenguin - Fisher
@DADIY After 20 hours of printing, it developed layer shifting as I expected. I found freeplay in two diagonal rods of Y tower, one diagonal rod of X tower. I tightened the three diagonal rods and recalibrated. Failed print. The lower part showed layer shifting. Layer shifting was everywhere. Degree of layer shfting got bigger. Printed part after fixing loose diagonal arms and recalibrby janpenguin - Fisher
Installed B'struder Kysan Nema 17 5.18:1 geared stepper motor I had to change wire orders of the extruder for Kysan stepper motor. Wiring diagram I referenced. Fisher mount I designed B'struder extruder Tension spring that works good. Specification: Length: 30.00 mm Outer diameter: 10.00 mm Wire thickness: 1.30 mm @Neil Thans for the tip.by janpenguin - Fisher
Hi, Eleven hours of printing resulted 0.3xx deviation. I try not to run auto calibration before each printing. If I get around 300 hours from a set of acrylic rods, I'll build another custom Fisher. I made a set of polycarbonate rods for spare.by janpenguin - Fisher
@dc42 Thanks. I was going to do estep calibration. I'll try M221.by janpenguin - Firmware - mainstream and related support
Replaced the weak extruder drive and motor. - Kysan 1040229 5.18:1 geared Nema 17 stepper motor: 2.4V, 1 A - B-struder ; // original direct drive ; // M92 E135.938 ; 2016/09/28 Kysan 1040229 5.18:1 geared stepper motor ; 2.4 V, 1.0 A M92 E450.67by janpenguin - Fisher
Hi, I'm running v1.11-dc42. I tried to change extrusion ration in middle of printing. I executed M92 command. M92 E134.62 Error: SetPositions called when DDA ring not empty Is this normal?by janpenguin - Firmware - mainstream and related support
RepRapFirmware v1.11-ch, DWC v1.11 Please double, triple check M665 command before you upload it. DWC doesn't report missing variable error of M665 and set the Cartesian mode not Delta implictly when it reboots. When you run G28 (homing), the hell breaks loose! M665 L160.00 R81.08 B75.00 H177.58 config.g ; Configuration file for emaker Fisher - delta 3D printer ; 2016/09/26 01:08 ; Commuby janpenguin - Fisher
Hi, I could've literally destroed Metal Fisher by uploading config.g that contains broken M665 command arguments. The line was M665 160.00 R81.08 B75.00 H177.58 . It changed Fisher's mode as Cartesian not Delta implicitly by mistake. Homing all was pushing the nozzle off the print bed. Reset and power cycle, rebooting wouldn't fix it. Gcode console didn't show any error messeages either.by janpenguin - Fisher
@DADIY The aluminium bed was a conduct that three balls share one resistance path. When I checked the surface resistance of the aluminium bed, it was infinite. I never suspected the contact of three holes where the ball seats which I drilled after painting the bed. After rebuilt Fisher and checked all the wires, I was checking resistance of three balls of the bed, all the ball should be dby janpenguin - Fisher
This is the STL file I downloaded.by janpenguin - General
I use slic3r 1.2.9 in 64 bit Devuan Linux. PLA: 1.75 mm Layer height: 0.2 mm Layer fan: on 3D Model: V29 Whistle in Thingiverse Cura 15.x and Matter Control 1.5 produced printable gcode files. Slic3r 1.2.9 produced flawed gcode files that shooting the diagonal arm in the air six or seven times. It never managed to generate a printable gcode file of the whistle. The nozzle did hit or dig intby janpenguin - General
Hi, It took some time for me to get familiar with RepRapFirmware gcode styless and DWC usage. I like Fisher's performance and printing quality. Metal Fisher in action. It's still in work in process stage. All frame parts are laser cut steel plate, painted in black. Aluminium print bed, anodized in orange. Tower of pi Moai glasses holder I have two major issues I need to solve. Firby janpenguin - Fisher
@Gary J After I upgraded firmware to dc42's 1.12 through bossac and copied DWC 1.12 to the SD card, DWC was complaining communication error that prevented any operation. Here is the link for emaker's git repository. Installation step I did: - download emaker's git repository. - delete all files in the SD card - copy all files and directories according to the emaker's guide - upgrade firby janpenguin - Fisher
@dc42 I'm guessing iap.bin does the firmware upgrade.by janpenguin - Fisher
Devuan is a fork of Debian GNU/Linux without systemd. If you use Raspbian (Debian Jessie), you will skip the most of insallation parts. Full instruction is on the link. I printed the case (http://www.thingiverse.com/thing:1279415) using two colors. Remote 3D printing procedure is followed by: - upload a gcode file to the server scp or lftp - ssh -X login to the server - run pronterface.by janpenguin - Look what I made!
Auto level uses Z probe setting in the firmware - probe offset (X, Y coordinate of the probe), and trigger height. If the machine is built well, bed level calibration is done either manually or by firmware feature, you hardly need to run auto level in each printing session. I got rid of Z probe on the effector. G28 resets previous auto level data. G28 uses maximum Z height. G29 uses probe Z heiby janpenguin - General
Would Genuine Arduino Mega last few years compared to cheap clones? I personally suggest clone RAMPS 1.4 controller is just for learning experience of Reprap 3D Printer. When you buy a RAMPS 1.4 kit, get a spare Arduino Mega board. Eventually Arduino Mega will die. OS: Duvan Linux Benchmark 3D Printer: RepRapPro Fisher, 32 bit Duet controller I've tested Marlin and Repetier firmwares. Deltby janpenguin - Delta Machines
@frankvdh Robotdigg homepage suggests replacement of 1117 voltage regulator or USB driver chip could salvage a dead Arduino Mega. QuoteNote: It's a shame that Mega 2560 R3 is Not that durable as Ramps 1.4 Board. 1. Unstable power supply, shortage on stepper driver or limit switch will cause problem to Mega 2560 R3 2. Can not burn latest firmware to it. If the CPU is burnt, please drop the conby janpenguin - RAMPS Electronics
I'm running Devuan Linux. In middle of printing, the USB connection got lost suddenly. Bulbul Junior stalled. Pronterface was complaining serial port errors. The USB adapter was gone: Bus 001 Device 042: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter $ lsusb Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 rooby janpenguin - RAMPS Electronics
@Flax1car Mine has little LED light on it. It turns on green when the brick is plugged in the outlet. You can use a multimeter to measure output voltage of the power brick.by janpenguin - Fisher
@Geoffro Would this work for adjusting the tension of timing belt?by janpenguin - Fisher
Quotehercek I run an 8 bit board (arduino) and I had problems with its speed when delta segments per second (DSPS) was set to 200. But 200 is too big value. It leads to maximum segmentation error of 0.0012 mm which is unnecessary low for step size of 0.0125 mm. I did not have any speed problems after I changed DSPS to 90. 90 segments per second leads to maximum segmentation error of 0.006 mm, stiby janpenguin - Delta Machines
Thumbs up! In your design XY plane is fixed, print bed - Z axis is moving. Two stepper motors for XY plane, One stepper motor for Z axis, One stepper motor for extruderby janpenguin - Delta Machines
QuoteMy question is, does the length of the oozed thread indicate how much retraction I need to avoid oozing? In other words, will it be a good indicator to determine the retraction needed for that combination of extruder, hot end and material? Easy fix of oozing before or after printing is to retract filament 4 to 5 mm. The amount of retraction depends on nozzle diameter, layer height, filamentby janpenguin - General
Thanks for sharing. It looks promising. I think the servo motor is optional feature to lazy user like me. I used to run level probe during calibration stage. Three optical endstops and one optical level probe I'll order soon.by janpenguin - Delta Machines
@RoboticMonk3y Loose pulley, broken diagonal arm, and worn out ball joints can contribute layer shift. I had experienced above three cases. It was hard to troubleshoot. I ended up replacing all six diagonal arms, effector plate, and 12 ball joints.by janpenguin - Fisher