Jump to content
Ultimaker Community of 3D Printing Experts


  • Content Count

  • Joined

  • Last visited

Community Reputation

11 Good

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. After a little online searching, I'd still be interested in hearing from anyone who has first-hand experience with similar software but Gazebo is in my daughter's Linux distro (MX-Linux) repository so it seems like a good place to start. http://gazebosim.org/ https://en.wikipedia.org/wiki/Robotics_simulator
  2. I hope there's enough traffic in this forum group to obtain some advice here. The Ultimaker.com forum seems like the best fit of all the forums I've joined for this question. My daughter just joined a 4H robotics project group. I could spend a lot of money on experimenter or development kits, but I'm wondering if there's any kind of virtual software environment that would run on her Linux OS laptop. I can envision an educational tool with virtual machines (robots?) living in a graphical world that would respond to code that a student would create to program them to do various things. Any ideas here would be much appreciated! -Cal
  3. I'm very pleased to hear that the connector fix solved your problem, carinac! That is where I find the root cause of your printer's symptoms about 80% of the time. The other 20% of the time, culprit is the thermocouple connection at the two little screws in the green connector block, which is the first place I always check, nonetheless, because it's much easier than pulling the three-wire white connector block apart to inspect and crimp on new metal pins. Even when the wires appear to be attached to the pins, sometimes it's only the insulation that's attached at the insulation crimp point and the electrical crimp point or wire is still an intermittent open circuit and unreliable. (There are two crimp points on each pin--one for just the stripped metal multi-strand wire core and one for the wire WITH the insulation covering it.) I always give each wire a good pull from each pin during an inspection. If the entire wire slips out of the pin, it was not a reliably tight connection at the pin and needed cutting, re-stripping, and replacing anyway. If the wire (the plastic insulation) stretches and breaks at or above the insulation strain relief point, the wire was broken inside the insulation and the wire needs to be re-stripped and crimped to a new pin anyway. I've actually experienced a time or two where I thought I'd found the culprit wire and repaired it, only to find out that ANOTHER wire or connection was also defective! Now I just pull on all three wires, one at a time, and replace the crimp-on pins when there's any doubt. I must apologize for not posting my photos. My good camera is dead and I was never happy with my smart phone photos. I've also not had much spare time for forums lately.
  4. Actually, I like your guess equally well, Gr5, and I find that my screws need tightening about half the time I encounter these symptoms. The other times, I must switch to my second cable (but I eventually need to repair both cables' open circuits or unreliable wire / connections). Unfortunately, carinac is still having trouble after tightening the screws, but I think I've just about eliminated the problem on my UMO so I'll take some photos today (sadly I'll need to use my smartphone, because my good digital camera is bust). I'll take photos of the metal crimp connectors and my crimp tool too and add a few more tips. There's no good way to correct a broken wire without cutting or pulling the wire apart at the break (slightly shortening the wire, but there's plenty of extra length available "upsteam" by re-doing the spiral wrap) and crimping on a new metal connector. The best way to check for a bad wire is to remove all three metal connectors from the white plastic shell and pull on them with moderate force. If you see the insulation stretch in one area, the wire is broken inside. If the wire breaks completely...well, it was probably broken anyway and you found the broken spot! Check all three wires too; you'll often find that more than one of them is bad. Give me a few hours to shovel some snow here in the wintry inland Pacific NW of the U.S. and I'll get some photos taken and posted for you.
  5. I agree. My money's on the screws or the wires/connectors. I have many spare crimp-on connectors and have needed to cut the old ones off and crimp new connectors into place several times in the 5+ years of UMO use. Tiny tools (screwdriver or dental pick) are required to remove the crimp-on connectors from their shell. I use a crimping tool that is very close to the correct model for these connectors. Though it's not the best possible tool for the job, it's much better than needle nose pliers!. The wires often break inside the insulation and make unreliable contact. You can't see the break, because it's inside the insulation. The insulation should be crimped under the 2nd (larger) crimp ring of the connector and the wire NOT soldered. Solder stiffens the multi-strand wire and exacerbates the problem. Through trial and error I've figured out how to support the wires and minimize this problem. I do not route the wires through the black strain relief fingers, because then the wires just eventually break (inside the insulation) at the strain relief fingers. Rather, I go for a long unsupported "bridge" segment from fairly high up the Bowden tube down to the connector socket on the amplifirer board, with a "U" loop in the wire near the connector. I use a small dab of RTV silicone to tie the wire to the black stress relief fingers, but the RTV is flexible and allows some movement of the wire over a longer length of wire. You need to distribute wire movement and stress over as long a length of wire as possible or you will be plagued by frequent wire failures! Move the wires and move the head around. When I start to see tiny temperature reading fluctuations, I know that a wire/connector repair is in my near-term future, if tightening the wire screws doesn't fix it.
  6. My StepStick 4988 drivers arrived from RepRap Champion today and they arrived with a big surprise, which might provide another option for those who would rather not rework their PCB in order to ground the 4988 ROSC pin to enable mixed decay mode on both rising and falling portions of the current waveform. The big surpise was the PBs are green instead of red! No--just kidding (though the boards ARE green instead of "StepStick Red," as pictured on the RepRap Champion website but the layout is obviously still a StepStick). No--the big surprise was that ROSC is already grounded, because the R4 component on the board is populated with a zero ohm resistor. Yippee! My aging eyes are spared from the board rework! Before I installed the new drivers, I measured my driver boards' Vrefs, as set by the Ultimaking, Ltd. Ultistepper manufacturer, and found them to be set from around 0.66 V to 0.68 V, which translates to 1.65 A to 1.70 A. According to the Pololu website, 1.7 A is the limit for the SY42STH38-1684A stepper motors so my UMO was set to run the steppers right up at maximum current. Even though the RepRap Champion website says their StepSticks can be adjusted for up to 2 A, I found that the highest I could set the Vref to be around 1.2 V to 1.3 V, depending on the board, before the wiper adjuster on the pot would max out (full clockwise) and drop Vref to zero volts, requiring me to back off the pot a touch. Given that my StepSticks use 0.1 ohm sense resistors (rather than the Ultistepper's 0.05 ohms), the maximum current setting for the RepRap Champion StepSticks is (in theory) 1.5 A to 1.625 A. I set them as high as possible and the slightly lower current (again, in theory) doesn't appear to affect the operation of my machine. I haven't printed anything yet but my stuttering Z stage is still gone too, which is what motivated this upgrade in the first place. RepRap Champion shipped the SpeedSticks incredibly fast (I ordered them Friday night and received them Monday from clear across the U.S.) so I still have a set of Pololu 8825 boards coming from elsewhere to try too. I'll let everyone here know if my occasional light zebra stripes change (hopefully for the better).
  7. Yes. They may be your best bet, if you don't wish to modify your existing stepper motor cables with diodes yourself. You can also buy them here: https://thegr5store.com/store/index.php/umo/tl-smoother-removes-zebra-stripes.html On the other hand, different diodes or trying multiple diodes in series (depending on the diode's forward voltage drop) might yield different results, if you choose to modify your cables yourself. From https://www.reddit.com/r/3Dprinting/comments/5kful2/so_ive_recently_discovered_that_missing_steps/ The whole point of this board is to introduce a slight voltage drop into the wires, to compensate for using low-voltage steppers with a too high supply voltage. The S3G diodes have a slightly higher voltage drop, so if you were to use 1N5404's you'd need to replace each S3G diode with 2 1N5404's in series. They ripped this board/idea/concept off from Schrodinger Z who went with the 2 1N5404's route. In the end and for his DRV8825 controllers, Schrodinger Z used two 1N5404 in series for each direction, but he did try a single diode for each direction first: http://www.engineerination.com/2015/02/drv8825-missing-steps.html?m=1 1N5404 to 1N5408 diodes should all work about the same. I've studied the 4983, 4988, and 8825 datasheets and they all work slightly differently WRT mixed decay mode so your mileage may vary with various corrective actions. I don't know which controller the UM2 uses but, if it's a 4988, it would certainly be worth trying to ground the ROSC pin (either with a jumper to ground or by just bypassing an existing pull down resistor, if present, with a small "blue wire"), if you can handle the fine soldering job required. Unfortunately, if the controller is integrated onto the UM2 board, a lot more is at risk during such a mod than when hacking a cheap and replaceable "StepStick" or other Chinese controller board! If you're uncomfortable with it, then go with the diodes or commercial TL- Smoother diode modules. I have a set of Pololu 8825 drivers and a set of StepStick 4988 drivers ordered for my UM0. I plan to try diodes on both controllers and also a grounded ROSC configuration on the 4988s.
  8. I finally decided to figure out why my UMO Z stepper has often stuttered when homing for a new print, requiring a power-off reset (an annoyance that I've lived with for over five years now). The short of my investigation (swapping drivers around) is my Z "Ultisputter" has always been defective! Looking on the bright side (an excuse to upgrade), I just ordered a new set of five Pololu DRV8825-based drivers. I figured they would be an improvement over my 4983-based drivers, but now I'm not so sure. After much online study, the zebra stripes seem to be most common with 8825 drivers and the diodes might be the only way to mitigate the problem. Also looking at the datasheets for the 4983, 4988, and 8225 chips, only the 4988 offers a 100% mixed decay mode (mixed decay is active for both rising and falling currents), which is what you're getting when you tie ROSC to ground. This configuration is reported here as a good one for the UMO/2/2+. I can't find a schematic for my old 4883-based Ultistepper and I'd like to know to know what value of ROSC was used. I'm not too keen on trying to probe the tiny board to find out (and I can't read the old and faded values on the old components either). Regardless, if the chosen ROSC is the usual 10k, my Ultisteppers are running the typically too short Toff timing. At least the 8225 offers a mixed decay mode, but it lacks the 100% (rising AND falling current) mixed decay mode that only the 4988 offers with a grounded ROSC configuration. You can download all the datasheets from Pololu. I'm an electrical engineer but have never bothered to study stopper motor control. Now I realize it's quite a critical but sometimes demanding design task! From the 4988 data sheet: For some applications where microstepping at very low speeds is necessary, the lack of back EMF in the winding causes the current to increase in the load quickly, resulting in missed steps. This is shown in Figure 2. By pulling the ROSC pin to ground, mixed decay is set to be active 100% of the time, for both rising and falling currents, and prevents missed steps as shown in Figure 3. So maybe I'd better order a set of 4988-based StepSticks too. They're cheap!
  9. calinb

    Good ABS/PLA Filaments

    I have not tried any new ABS filaments in my somewhat customized and enhanced UMO for quite a long time. I have a large inventory of Ultimachine ABS stockpiled, and it was my favorite a couple years ago. I just got a couple of spools of MakerGeeks "High Performance PLA." I'm very impressed with it and prefer it to PolyMaker PolyMAX PLA, so far. The MakerGeeks high temperature PLA is not super expensive and it sure makes the hassles of printing ABS far less compelling! (BTW, I confirmed with their customer support that their "Dishwasher Safe PLA" is the exact same formulation as their "High Performance PLA.") I mostly make mechanical and structural parts and standard PLA is usually too brittle to be of much use to me. I mostly print nylon but large nylon parts are a hassle to print well too. I also purchased four spools of MakerGeeks PET-G and I plan to try it next next.
  10. calinb

    Orb Polymer - anyone try it?

    3.00 mm nominal is marginal in my UMO. I installed a slightly larger diameter Bowden tube for it, after I bought two cases of the original Taulman 618, which ran 3.00 mm nominal. Taulman now produces the industry standard 2.85.
  11. calinb

    Cura 15.10 Open Beta

    I think in kisslicer the brim become smaller on the upper layers as well, i.e. fillet. Yes--steps are essential. Without the steps, you can end up with a net "minus" by inducing even more cooling stress into the part by making the brim thicker!
  12. calinb

    Cura 15.10 Open Beta

    Kisslicer supports both a width and height input for brims. The best anti-warp / stress mitigation brim is not one layer. Rather, it is a a few or several layers with the width of the brim decreasing with height. Hence, from the build surface to the part, steps are built up the side of the part. The free (as in beer) version of Kisslicer is available for download so it's probably best to just inspect the results of various settings there: http://kisslicer.com/download.html For me, this is a critical feature for printing warp prone materials (nylon, and PC). Without it, I must design a similar structure into my solid models. I view ANY separation of the part from the build surface as a print failure. (It causes dimensional errors in the base as well as above the base, due to the resulting overextrusion from the lifting of the part.) BTW, Kisslicer dev, Jonathan, is resuming work on the program and plans to do a release soon, according to what he posted recently on the Kisslicer forum.
  13. calinb

    Cura 15.10 Open Beta

    As long as we are requesting features, how about multiple layer stepped brims (like ages old Kisslicer)? They are critical for printing bed adhesion challenged materials like nylon. Simple brims are not adequate and rafts are messy and ugly. (Rafts ruin a nice smooth downskin). Kisslicer is the only software than supports this feature, AFAIK. If I don't use Kisslicer, I must painstaking design a stepped brim into my solid model or use "boolean glue" (Blender) to add it to the mesh, which often causes other problems (mesh errors or Blender complaints, etc.)
  14. calinb

    3d scanner full body

    I agree with what many have said here. The Kinect is a low res camera and you'll probably upgrade from it pretty quickly. I used it with Reconstructme to scan the kids at my daughter's B-day party and I printed up busts for them all. I used a swivel chair without the back rest installed as a turntable. Even if Skanect works better for you, you'll still be very limited by the camera. I've been periodically trying to use Catch 123d for years but can never get anything useful from it.

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!