Jump to content
Ultimaker Community of 3D Printing Experts


  • Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral
  1. jayeye

    Search Engine

    Search has been a solved problem for decades. Why is it so hard to implement it properly? When I type "foo bar baz" I expect to *ONLY* see articles containing all three words, not articles containing any three. The default should always be conjunction, never disjunction.
  2. Before I brick my UM2... I'm successfully building github.com/Ultimaker/Ultimaker2Marlin/Marlin at SHA dabb1c under Arduino 1.6.8. Questions: Which bootloader should I use? I assume the various settings in Configuration.h are for the UM2 (at least the thermal settings and the display settings are. How about dimensions? Is this the repo from which the production version of the firmware is built? If so, would it be possible to upload the various configurations used to produce the standard firmwares distributed with Cura? Thanks, /ji PS: Thanks to Daid for making the simulator available!
  3. jayeye


    As others have pointed out, this would probably interfere with the interrupts. How I would do it would be to set up a Trinket to run the neopixels, and also set up the Trinket as an I2C slave device, come up with an ad hoc protocol, and send commands over I2C.
  4. Brilliant. Everything works fine now. I'm taking the opportunity of having to disassemble my UM2 to install the UM2+ upgrade to add second display, which I can read while standing up!
  5. I don't understand why people are complaining. Would you rather an upgrade were *not* available, and to get the new features you would have to buy a new printer? Prices are set by supply and demand. If you think the upgrade is too expensive for you, just don't buy it, or make your own.
  6. I'm curious: why are new clamps for the heated bed needed? /ji PS: Obviously this is not a complaint about the extra five cents the new clamps cost!
  7. jayeye

    Queen Nefertiti

    Version 1.0


    Two guys surreptitiously scanned the bust of Nefertiti and made the highly-detailed .stl file available.
  8. Working off https://github.com/Ultimaker/Ultimaker2Marlin at SHA 12b4cb9fad232411dd2b1cafe821547ee5f1e272. I can build and run MarlinSimulator (W7Pro, Code::Works 16.01 with MinGW, SDL 1.2.15, all freshly installed), and get to here: Clicking anywhere or pressing random keys does nothing (OK, ESC exits!). Clicking on the red square turns it to green, and then the firmware displays an error message: Am I doing something wrong? There are no instructions on how to run the beast (I'm grateful it even exists!). Has anyone other than Daid successfully run it? Thanks, /ji
  9. Between generally poor eyesight and oncoming presbyopia, I find the little display on the UM2 hard to read without sitting down in front of it, which is generally inconvenient. Any of the following would be acceptable solutions: Replace the built-in display with a large display that I can move higher up. Add a second display and hack the firmware to drive both. Just use octoprint/octopi connected to the USB port, and put a display on that (there is some support for the piTFT display from Adafruit. has anyone tried any of these, and have any words of wisdom before I go down the rabbit-hole? Here are my concerns, respectively: This would require (a) finding the part number of the original display, (b) finding a compatible larger display, and © ascertaining that the little flexboard connector can be safely extended without degrading the signal (the display has an SPI interface, right?) I'm not afraid to hack the firmware, but I don't see how additional stuff can be attached on the existing controller board, unless I repurpose the test-point pads to use as additional output pins, and (in the worst case) bitbang the necessary signals. This is the least-intrusive way, and I've already experimented with octopi, but octoprint has no support for the ultimaker flavor of gcode. I've tried generating reprap gcode with cura and printing it with octopi, but the whole home-head-extrude-filament-to-get-it-going-then-start-to-print was skipped, so I'm definitely missing something. I haven't had time to debug that yet, so any additional information of how to get the thing going with octopi would be nice. Comments? Suggestions? Mints? Thanks, /ji
  10. jayeye

    Doodle3D software on Raspberry Pi + Cura?

    Brilliant. I vaguely knew of octoprint/octopi, but I didn't realize that Cura could talk to it. So much for cleaning up my apartment this weekend
  11. The nice people who made the Doodle3D have open-sourced all the code (https://github.com/Doodle3D). Consider these points: Cura can talk to Doodle3D. Doodle3D runs on top of OpenWRT. OpenWRT runs on Raspberry Pi. All these are open-source. (Actually, Cura is supposed to be able to talk to Doodle3D, I can't find how, however). Anyway, has anyone put together a Raspberry Pi image thta contains (at least) the printing aspects of Doodle3D? I don't much care about the drawing from a tablet aspect, I'm getting an actual Doodle3D unit for that. Failing that, does anyone know where such topics are being discussed? I started this on the cura forum because eventually I'll have to also modify the cura UI to add some functionality I have in mind. In particular, I want to monitor things like z-axis movements and trigger the pi's little camera to take a picture, so i can make time-laps movies. Also, control the "third" fan from the pi so that when print finishes and the head has cooled down, I can turn it off. Suggestions for where to look for more information, or other stuff that may be neat to do?
  12. I'm doing some calibrations, and I'm using tweak_at_z to change parameters. I have ten instances of the plugin (50mm part, change every 5mm), and of course every time I change a value, the whole model is re-sliced. Is there a way to temporarily turn this off? It's especially annoying when I need to change more than one value per plugin (please, no comments along the lines of "you shouldn't be changing more than one value when calibrating, I know what I'm doing). Thanks
  13. The only NYC-related post I found was the one from last June about the imakr store (which I have yet to visit). Any 3D printing meetups in NYC that also attract UM owners?
  14. I fully support the designers' decision to have a simple, can't-go-wrong UI, but I find it annoyingly limiting. Fortunately, I'm an overpaid software engineer with an EE degree, plus I've been playing with arduinos for a couple of years now, so fixing things should be easy. What I do not want to do is replicate functionality or features others have already privately developed. So here what I'll be working on in the upcoming weeks. If people have suggestions, know where in the code (and which branch on github) these or similar feature are already present, and so on, please speak up. Manually move all axes: I don't want to have to turn the machine off to position the plate and the printhead with may hands. This was possible on the UM1 (I forget whether it was through the ulticontroller or cura), and I want it back. Print at a specific location on the platform: I do not want to wait for the build plate to cool down enough so I can remove what I just printed in order to start a new print. For small parts, there is plenty of room on the build plate. I realize I can bring everything in cura again and reslice, but I may want different models sliced with different parameters, or that take too long to slice, or I may not even have the .stl any more (and working with gcode models in cura is annoying). Better control over heat-up/heat-down and filament movement. I want a "heat nozzle and keep at that temperature until I tell you otherwise, regardless of what other operations are happening", so I can control the nozzle and the filament movement during load/unload independently of each other (why? because I want to!) More information on front panel: I have already found this, so if anything it will be just minor tweaks.

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!