I see you haven't had an answer. There is a free option. Trnio is a free phone app that I have tried that used the accelerometer the phone, and guides you through making a capture. The capture is uploaded, and you can trim excess parts, and download the model (PLY format) that you can use in various programs. seeby Paul Wanamaker - 3D Scanners, Book Scanners, and Optics
eviltoy, You've gotten a lot of good advice already. I've read through this thread, but may have missed if what I suggest has already been mentioned. I've (just barely) started a WIKI page: Inconsistent Extrusion Troubleshooting Guide, similar to the Shifted Layers page that I began. I've not added the solutions or many other possible issues yet. I'd like to add more info in future such as teby Paul Wanamaker - Printing
QuoteTommyGWorkshop Hope that makes since and is detailed enough! Well, not quite. Do they start moving all by themselves, or when you tell it to go somewhere? Is it trying to home? It may be time to post a video of what is happening.by Paul Wanamaker - General
You need to include a feedrate. If you do not, then it will use what ever feed rate was used last. Most Reprap firmware will treat G0 (rapid) and G1 the same, but technically G0 is uncoordinated. Use G1 if you wonder. So lets say you wanted to travel to X100,Y100 at 60mm/sec, note - the feed rate is in MM per min: G1 X100 Y100 F3600 That should be a perfectly normal move. Use uppercase.by Paul Wanamaker - General
Please be very careful that the power is off before adjusting the wiring. Disconnecting a stepper wire while the driver is powered can fry the driver. It probably would help to have some clarification of exactly what happens: QuoteTommyGWorkshop So I have disconnected the motors and tried each motor one by one. How did you try each one? (BTW, the motors would not be damaged, but the driver chby Paul Wanamaker - General
Ok, I looked at the video. I misundersood a bit what it was doing - it should only be updating when the position changes. Having the code indented helps a lot in reading it. The following is the code directly from his website which is a bit different from what you had. It may be you are reading from the wrong pin. I do not have ramps etc, so I can go no further. /* Arduino Rotary Encoby Paul Wanamaker - Reprappers
Looking at the code you posted - It is an endless loop - There is no wait between each time through, so it will try to output very fast. How many thousand times a second did you want it to read the inputs and write to the display? - At 9600 baud the display will not be able to keep up. I'm not sure if the serial driver code will buffer it a bit. In any case you will be trying to cram a lot ofby Paul Wanamaker - Reprappers
You should try re-loading the firmware first.by Paul Wanamaker - General
I agree with DjDemonD, I do not think the chamber needs to be above 60C. I print ABS with the chamber at 58 - 60C from just the bed heat, and have printed parts over 13" across and a foot tall without warping. I use a bit of cooling air through the hot end onto the top of the part. Others are using cooler chambers - just make sure there are no drafts. Videoby Paul Wanamaker - General
QuoteLykle Is there a reason the throw-away core is circular? Or was that just easier to model that way Calling it a core is good, thanks. In the case of the helmet, the support area that the core is supporting is nearly circular. That was fortunate, yes that is much easier to model. I didn't have to make it the exact height either, as I could tweak the height slightly taller in S3D. I justby Paul Wanamaker - General
All good things to check. Hi Qdeathstar! It looks maybe like inconsistent extrusion to me, just a guess at this point. I was looking at one photo, and the perimeter started out fine and then died. I look for where the problem starts. We'll need to know a few more things like these to help you. The more info you can provide, the easier it will be to help determine the problem since there are aby Paul Wanamaker - Delta Machines
I have also struggled with support, mostly because I want to be able to print tall supported objects like helmets and other things. The difficulty with Slic3r is it will generate tall thin supports that break off after about 4 inches. Not usable. The Difficulty with Simplify3D is that I would like to be able to have different densities (they call it infill percentage) for support, and differentby Paul Wanamaker - General
It is common to connect both Z to the same driver, then it can not get out of sync. I have a Delta printer so I have no experience with what issues that causes (extra heat in the driver etc). So, someone else please comment... Do make sure you have a good fan blowing on the drivers.by Paul Wanamaker - Reprappers
I can only comment on one area here. If the sensor is misfiring it could be because of interference. Make sure the connections are good, and the sensor wires must not be close to the stepper motor wires.by Paul Wanamaker - Mechanics
Welcome Don! There are quite a few things that cause shifted layers, which are documented here. It could be any of those causes. I give up on guessing. The default speeds and acceleration in most firmware is just wrong for most printers. Now, I have no idea what kind of printer you have, but I will suggest some more sane settings for speed and acceleration below. Someone with your exact moby Paul Wanamaker - Reprappers
Viktor, Thank you for the offer of help. My interest is to discover if this can be used as an alternative to PID for different areas including temperature control for Reprap, and servo loops. I haven't dug into the algorithm yet but I'm very curious if it can be adapted. I can see that some of the math notation is a bit over my head. If it can be used, it will save a lot of headaches for a loby Paul Wanamaker - Developers
I came across this interesting paper where they are using an alternative to PID that allows them to control fluid flows in multiple channels simultaneously without tuning, and does not require all the parameters be known. QuoteNature.com We describe a control algorithm that can improve accuracy and stability of flow regulation in a microfluidic network that uses a conventional pressure pump syby Paul Wanamaker - Developers
For what it's worth I will add a few suggestions and cautions. I've worked a bit with nichrome, having made a custom hot-end, and a plastic bender. I strongly caution against using any flammable material next to it. You may get a hot spot, and it sags when it gets hot. There should be no possibility of fire. What you might want to use is ceramic electric fence insulators. However before yoby Paul Wanamaker - Let's design something! (I've got an idea ...)
Hmmm, indeed. Perhaps more than one issue. Is your 20 mm test cube really coming out "11.99/12/12.05 (XYZ)"? If so then you need to adjust your steps per mm so it comes out near 20/20/20 before anything else. I did notice some odd things in the extrusion of the "20mm" test cube. Here I have cropped and sharpened it: I agree with the DD, there sure does appear to be something odd in subseqby Paul Wanamaker - Printing
It does this every time you print it? If so then it's not a change in the filament. It's a sharp change, so I'm thinking maybe you have a slowdown setting enabled in your slicer (for Slic3r: Filament settings, Slow Down...)by Paul Wanamaker - Reprappers
It's been a long time since I've calibrated (other than with my probe). The firmware you use will determine what settings are called, and probe/no probe will alter the method somewhat. (If you don't have a probe yet, I highly recommend one). I see you are using Marlin. There is a fairly good guide for this here Although that's not exactly how I would do it. This is a better step by step gby Paul Wanamaker - General
Quotejmalinski What value would get it to go half as fast as it does now (FEEDRATE_XYZ (100*60)? Yes. The feedrate you enter there is in MM per Minute, so the above is 100 MM per second. You may even want it to be 60. Also, you should drop the acceleration from 3000 each to 1000 each. Increase it later after you do your initial testing. The default speeds, acceleration, and Jerk values in tby Paul Wanamaker - General
Fascinating. I have a few possibilities in this mess: 1) Lash in one direction? Looks like what DD described. The lines are parallel, just not spaced correctly. Do you have flats ground on all steppers and shafts where the grub screws contact??? A slight slip there could easily be causing this. Use fingernail polish on the threads of the grub screws too - it functions as a removable form oby Paul Wanamaker - Printing
Quotedc42 I agree with Paul's suggestions #1 to #8. As for the rest, the real problem is that low cost reprap controller hardware has been stuck in a rut for several years, using obsolete 8-bit processors that cost more than twice as much as their modern and much more capable 32-bit counterparts. (...) Thank you for the reality check. As a software developer for over 20 years, and seeing the hooby Paul Wanamaker - Developers
Lots of good information here from everyone. I want to expand one area regarding "what decides the speed of 3d printing in Marlin", and propose a method for testing Jerk. DjDemonD and others have indicated: The firmware settings for max speed, acceleration, and Jerk affect the max speed that can be achieved regardless of the speed specified in the slicer. For shorter loops: the printer caby Paul Wanamaker - General
Doesn't look to me like Z is the problem. QuoteMosfetN Yesterday i have changed the whole hotend assembly from genuine E3D V6 to old one peek J-head with 0.5mm nozzle. Results are surprising the surface is now much smoother. I'd like to focus on the X/Y movement. Doing a circular object was good to test this. Looking at the Jhead test, the improved smoothness may just be due to slight differeby Paul Wanamaker - Printing
Yes, those both are part of it. No cr/lf ln between codes, no spaces. And floating point stored in 4 digits. As mentioned, it can be made even smaller using 1 digit for feed rate (and multiply by 100). A bunch of normal extrudes would look like the following as they would be strung together, for between 54% and 62% savings (note: x, y, e shown here would be non human readable). And this shoby Paul Wanamaker - Developers
Thanks for the feedback. I like using less digits. I will ponder the idea to see how it might affect resolution for both moves and extruded amounts. I analysed a Slic3r generated 64MB gcode file I had (for a full size storm trooper helmet, with support), and over 99.99% of the commands were one of the following 5 types: Layer Change 2,186 0.1 % Retract/Unretract 80,by Paul Wanamaker - Developers
Chri, thank you for your reply. QuoteChri Most of your 1-14 stuff is already implemented into most slic3rs Yes, that is exactly what I was getting at there. That is what people could do now, without resorting to a different format - to make their own gcode smaller. After all - when analyzing the need for a new thing, you need to know if it's possible to already do it with existing methods, otby Paul Wanamaker - Developers