@dc42 I abandoned magentic / spring loaded ball stud system like below image because of the issues you described. And I've designed effector and carriages. I designed the ball seat that has flat top. The ball stud sits on top and sinks by given angle of seat module. OpenSCAD code ball_diameter = 10; ball_radius = ball_diameter/2; theta = 90; sunk_height = ball_radius * sin(theta); sby janpenguin - Delta Machines
I would buy reprappro kit. I've been helping a builder who bought a $350 Kossel kit few months ago. The builder ended up replacing core parts, no technical service from the kit company whatsoever. Cheap 3D Printer kit in China is scary thing. I wouldn't buy one for spare parts even.by janpenguin - Delta Machines
Here is the fan duct assembly. I found few design flaws and Slic3r setting. It uses 40x40x10 fan. I fixed the design flaws and applied hull().by janpenguin - Delta Machines
It uses 30 mm x 30 mm x 10 mm fan. Distance between two screw holes is 12 mm. Screw hole diameter is 3 mm. Four hole coordinates are (12, 12), (12, -12), (-12, -12), (-12, 12). One delta effector design I studied. I couldn't figure out how the builder mounted Hotend and Auto level probe. The demonstration video of Spiderbot has vertical fan mount over the effector. I think it uses a bby janpenguin - Delta Machines
I'm working on new effector for E3D V6 Hotend. When it's done, I'll pass it to Andrew. - Lower the center of mass - Small profile - Magnet/Spring loaded diagonal rodby janpenguin - Delta Machines
You can edit the Gcode file to change how the printer handles about starting temperature. Gcode M109 makes the printer wait until it reaches the specified temperature. The following code makes the printer wait until the Hotend temperature reaches 205 Celsius degrees. M109 S205 ;Uncomment to add your own temperature line Head of a Gcode file generated by Cura. ;Basic settings: Layer height:by janpenguin - Printing
D9 pins have polarity. If the E3D fan is plugged in reverse order, it would not turn.by janpenguin - Delta Machines
Test object I used I wanted to get rid of hairy strings or to improve printing quality. And I ended up printing thousands of honeycombs. Slic3r v1.1.7 First layer Cura It actually draws a honeycomb. Slic3r Retraction length: 5 mm Lift Z: 1 mm Speed: 20 m/s Extra Length on restart: 0 mm Cura Default retraction setting I played with printing speed between 30 m/s and 300 m/s, rby janpenguin - Printing
Hi, Dimensional accuracy I've learned so far. Before you start the calibration of dimensional accuracy, Bed level calibration has to be done first followed by Feed rate calibration of the extruder Temperature calibration of the filament Flow rate calibration. Set the target size that covers 70% to 80% of print area. Dimensional calibration done by small target wouldn't guarantee consistenby janpenguin - Printing
E3D V6 hotend, 0.4 mm nozzle 1.75 mm PLA The one in the left had layer height 0.05 mm. fanguard_40x40x2.gcode, 73795 lines 390.21mm of filament used in this print The print goes: - from -21.39 mm to 21.39 mm in X and is 42.78 mm wide - from -21.39 mm to 21.39 mm in Y and is 42.78 mm deep - from 0.00 mm to 2.02 mm in Z and is 2.02 mm high Estimated duration: 40 layers, 0:56:24 Print started at:by janpenguin - General
@AndrewBCN I bought 30 623zz bearings two days ago, one per 1,500 KRW. I downloaded your Marlin firmware and uploaded it to Arduino Mega of my Mini Kossel out of curiosity. When I tried G30 E, it was moving in empty air so I had to power off the board immediately. RichCattell's Marlin v1.0.4 I'm using. #define Z_PROBE_OFFSET {21.00, -9.0, -5.30, 0} #define Z_PROBE_DEPLOY_START_LOCATIONby janpenguin - Delta Machines
@AndrewBCN Thanks. I think the diagonal rod length is not derived from simple cosine law for Delta 3D Printer. I must have missed something in my calculation. Here is what I got from the calculator. Radius: 200 mm Height: 1000 mm Arm Len: 325 mm Z height: 655 mmby janpenguin - Delta Machines
I started sourcing parts. I give two weeks for getting the critical parts and ready to build. Parts I have: Smoothie board x1 Stainless steel tube, 20.00 mm x 20.00 mm, wall thickness 2.0 mm, little over 1.2 m x4 12 ball studs on the way Hotend x1 Parts I'll buy or build: Aluminium tube, OD 6.00 mm, wall thickness 1.5 mm NEMA 17 Stepper motor, x5 Bearing for linear movement, x12 Bearing for tby janpenguin - Delta Machines
@Andrew You are right. Redesigning all the printed parts take time. I gonna stick to Delta Steel design with minor modifications. I'll be able to start building a Delta Steel within two weeks hopefully.by janpenguin - Delta Machines
I have left over steel round tubes, 26.70 mm in diameter, 6 m in length, wall thickness is 2 mm. One concern is that using three round tubes as linear rails might create twisting motion of the effector. So I'm planning to use three bigger tubes for the linear rails where the carriages move up and down, three small tubes as the guide which prevents twisting motion of the carriages in motion. Dby janpenguin - Delta Machines
OpenSCAD version 2015.04.13.nightly (git 82f85cd) doesn't have the blinking of animation.by janpenguin - OpenSCAD
That's odd. What command do you run to move the nozzle? Have you tried G29 auto level probe? Manual calibration requires precise movement of X, Y, and Z axis. Four points of manual calibration - Center (0, 0) - X / Y / Z tower point The coordinate (x,y) of each tower point is derived by x = Build_radius * cos(theta) y = Build_radius * sin(theta) Angle of X tower = 210 degree Angle of Y toweby janpenguin - Delta Machines
I run OpenSCAD version 2015.04.01.nightly (git 90094ff) in Debian GNU/Linux Wheezy. Animation has excessive blinking.by janpenguin - OpenSCAD
Proper steps of auto level probe is run G28 first and G29 followed by. Single probe is G30 x## y##. For example to probe (0, 50) coordinate, run 'G30 x0 y50'. Have you done Z Probe calibration? You manually release the probe - I assume a spring loaded Allen key, then measure the travel distance until it triggers the endstop switch on effector at the center of print bed. Write down the coordinatby janpenguin - Delta Machines
This setup keeps the chamber temperature little over 30C. It raises the aluminium bed temperature upto 40C which helps adhesion of PLA filament. The heating device is a 60W light bulb, and a 12V fan on 5V. I think full enclosure with an adjustable ventilation window is right solution for ABS filament.by janpenguin - Delta Machines
That's really simple and effective technique for bed level calibration.by janpenguin - Delta Machines
@Mils24 I'm pretty sure improvised diagonal rods of my Mini Kossel causes uneven print level when it prints large object. The plate's diameter is around 130.00 mm. First printing Second printing I learned that the length variation of six diagonal rods should less than hundred micron (0.1 mm) to use auto calibration effectively. Few weeks ago the nozzle grinds the print bed while printiby janpenguin - Delta Machines
It looks good. I'm planning to build a big Delta 3D Printer, probably a variant of Mini Kossel. Except the linear movement, I'll have replaced every thing. The build volume in my mind is 350 mm in diameter and 500 mm in height. Few questions: Did you bolt down the base plate on the stand? Is the square tube made out of stainless steel or other metal? Is the square tube hollow or solid? Howby janpenguin - Delta Machines
Bigger print bed mount. Aluminium extrusion: 20.00 x 20.00 (mm) Size: 35.00 x 60.00 x 15.00 Fasteners: M5x15 Hexa cap screw x2 M5 nut x2 M4x10 Hexa cap screw x1 (Optional) Download.by janpenguin - Delta Machines
Have you checked all moving parts of the printer before auto calibration? Based on my experience, auto calibration wouldn't fix mechanical problem. In one occasion, one or two diagonal length were constantly changing which made incorrect calibration by manual. Auto calibration failed after 100, the maximum iteration and stalled the RAMPS 1.4 controller showing "Calibration success" message in tby janpenguin - General
@AndrewBCN Thanks! I finally nailed the print bed calibration early in the morning today. After manual calibration using M666, I attempted the auto calibration of RichCattell version of Marlin. During the calibration I found the pulley of X axis' stepper motor was loose. It turned out the pulley was slightly moving back and forth which makes exact calibration is impossible. And then the seconby janpenguin - Delta Machines
I manually sanded an aluminium plate to make it as print bed. And before I installed it, I measured the surface using 0.04mm thickness of blade and an engineering square. There was no spot that takes the 0.04 mm blade. I did manual calibration within 15 minutes. >>> M666 L SENDING:M666 L Current Delta geometry values: X (Endstop Adj): -5.40 Y (Endstop Adj): -5.05 Z (Endstop Adj): -by janpenguin - Delta Machines
Quotehttps://github.com/hercek/Marlin/blob/Marlin_v1/calibration.wxm /* This document helps to find proper values for these firmware parameters: tower positions, diagonal rod length, and top endstop position offsets. Errors in these firmware parameters can be fixed perfectly provided the assumptions bellow are valid. * We assume that the towers are parallel. Ensuring that the towers are parallelby janpenguin - Delta Machines
Long story to short, I probably (?) found the tilted bed problem. I was looking for wrong place. I thought electrical tape would secure the joint in case it gets loose but the joint developed hard-to-see freeplay around 1.0 mm. I found it last night after replacement of the aluminium bed with 5mm thickness of round glass. The Z height were keep shifting from 0.1 mm to 2.0 mm. The loose jointsby janpenguin - Delta Machines
At the moment my Mini Kossel prints parts around 0.05 mm accuracy. I manually performed calibrations. I have a similar problem that I need to fix. Auto level probing can't handle tilted or whatever print bed. Upper left side of print bed (Negative X and positive Y coordinates) has little higher than the rest area. It causes the immature first layer problem for large print part. I've spent lby janpenguin - Delta Machines