Jump to content

eduncan911

Member
  • Posts

    7
  • Joined

  • Last visited

1 Follower

Personal Information

Recent Profile Visitors

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

eduncan911's Achievements

5

Reputation

  1. I missed this earlier. I recommend not using that gcode from the site. Too many printers have unique settings. I highly recommend using Cura and generating a small circle or something gocde. Export it, and then edit that file. Though personally I just grab some calibration items from thingiverse. But now, Cura has its own calibration plugin with objects you can just right-click and add to build-plate. Haven't tried it yet, but will soon.
  2. @nallath Can you point me to the file/code in github?
  3. @lenigma1 I've never used direct connection or TCP-from-Cura nor have I ever used Dremel's slicer application. When these 3D45s were delivered, I started with Cura's latest edition for Linux (as I don't run Windows) as that's what we've been using for our 3D20, using Tim's plugin for the 3D20 to generate g3drem files. With the 3D45s (there were a few delivered), I wanted to use the camera AND I needed to monitor multiple computers. So I immediately set them up on Polar3D.com, one of the cloud software versions for the 3D45 (you can use a free account, don't need to pay anything). This allowed me to see all of the 3D45s on a single screen, with their webcams. With the 3D45s, I needed a baseline to start generating gcode. I did that by grabbing the json files attached earlier from Dremel's Slicer. Once I selected the 3D45 printer in Cura, I never connected over the network/USB. Instead, I always just saved the gcode to a file. Then I logged into Polar3D and just uploaded my gcode as a "job" there. This was tedious... Especially since Polar3d doesn't keep previous jobs: you always have to upload a new file. There's not a lot of places. I used 3DPrinting's Discord server, though the advice there is a hit or miss. Reddit's /r/3dprinting is one, another is /r/fixmyprint. There's also a Thingiverse forum/group on 3D45, but it doesn't get a lot of traffic. Remember, you have to be able to debug your issue first to be able to describe it... See below. I was able to tune the printer by going through a number of Torture Tests, tweaking a setting in Cura, and submitting the job again. There wasn't really a guide to follow, as you do not have access to the firmware on this printer. Originally, I followed Simplify3D's debugging guide, which was very helpful in identifying what the issues might be - one at a time. Then I moved onto a few Teaching Tech's videos to tweak them ever so further - like the Temp Tower which helped lower PLA temps from the default 220 down to 205 for most PLA filament I use on the 3D45 to get rid of the stringing. Another example was TT's stringing debugging, using that simple two-tower model he referenced (uses a lot less filament in testing!). I've collected a number of Torture Tests I use: https://www.thingiverse.com/eduncan911/collections/torture-tests The point i am trying to make is, you need to identify 1 issue at a time using Simplify3D's and TT guides, and once you identify one issue, then you slice a 1/2 dozen (or dozens!) of the same model, slowing tweaking the settings to fix the issue, one job upload at a time to Polar3D until that one issue was resolved. Then, move onto the next. Another example that took hours and hours to dial in were the retraction settings: the Dremel slicer sets them to 6.5mm @ 100mm/s. I had sever problems with one printer with these settings. Both now run around 1.5mm @ 25mm/s, though one liked 50mm/s better than the other. <- don't use these settings, follow the guides above to slowly debug each issue - one at a time. It's going to take dozens of prints. Sometimes for the smallest of a single issue. --- Now, once you dial in your printer settings using a known piece of software (e.g. Cura), or once you get a solid handle at what each setting means (e.g. "interface layer between supports and model"), then you can venture out to other slicers, such as PrusaSlicer. Mainly because each slicer has different terms and naming conventions for certain things. PrusaSlicer could work to start with... but, some of the settings do not directly translate from Cura around the defaults the Dremel profile had. That was just my approached. I may have saved some time by going straight to PrusaSlicer and start from scratch: however, having knowledge of both Cura and PrusaSlicer has given me a wide range of options as must new printers come with a skinned version of Cura, with the settings I need to start with. Once dialed in, I can transfer profiles over to PrusaSlicer later. My main issue with these customized skinned Cura slicer versions is that they are only for Windows or macOS: no one releases a Linux version of the custom version: just Cura itself does.
  4. No problem @lenigma1. Happy to help. And thanks for the correction - it was very late and yeah, forgot we are talking Cura and not Dremel Slicer-rebranced version of Cura. :) I've fixed my original post, and formatted it a bit better as well. I want to stress that they are only a starting point, and will still produce a number of artifacts. You will want to calibrate and stress-test each printer, perfecting each profile to override those defaults (I mentioned it in an earlier post). Michael over at Teaching Tech on Youtube just released the most comprehensive "tuning" guide out there. No more searching or learning on YouTube: it's all right here: https://teachingtechyt.github.io/calibration.html And a video overview of the website above: PS: I no longer use Cura, and have moved onto creating my profiles in PrusaSlicer for all of my printers (7 of them!). I really liked Cura's ease of use. However, I really like the advanced features PrusaSlicer has over Cura, especially when it comes to multi-color/filament prints and overrides. It's a bit more techie, but well worth it IMO. Stay away from Simplify3D at all costs - like, the $150 annual cost (oh yes, it's annual if you want updates to the 2000-era UX!). They have royally screwed over the community this year. IMO, PS and Cura are actually much better UX too (I got my refund).
  5. Actually, here ya go. Attached are all three profiles I have already pulled from their Dremel Slicer from about a month or so ago (3D20, 3D40, 3D45). I just upgraded to 4.7 and they continue to work fine. (Had to zip them as this forum didn't allow me to upload json files) You'll want to place them in your Cura's install directory, under the "resources/definitions" folder: Windows: C:\Program Files\Ultimaker Cura X.X\resources\definitions Linux: ~/.local/shared/cura/X.X/definitions/ (replace X.X with your version) Note: I don't use the attached 3D20 profile but instead I use Tim's Dremel 3D20 Cura plugin from the Marketplace to generate g3drem file formats. My 3D20's firmware crashes when loading gcode files (they are sending me a new mobo to replace it). I think he may have started to support 3D45s as well: there's an open github issue somewhere. Tip: I have extensively calibrated an 3D20 and two 3D45s using several torture and calibration STL tests. All 3 had a unique set of profile that were pretty far off from the Dremel attached profiles. For example, on the 3D20 to get it to stop stringing, you must lower retraction down to 0.5mm @ 25mm/s. Tip: if you want to get these files yourself from Dremel's Slicer, they are located at C:\Program Files\Dremel DigiLab 3D Slicer\resources\definitions And yes, even the two 3D45s had two different profiles: one could only do anything under 265C, and was best at 10C lower than the others in PLA and PETG. Then again, they had nearly 1500 hours of operation - each - and that is 1000 hours overdue from the required nozzle assembly change. You can start with these, as i did for reference when I created custom profiles. But to get rid of any artifacts, you'd want to calibrate your own. They can print some really great models if dialed in. I'm using them almost exclusively for PPE. Dremel3D20.def.zip Dremel3D40.def.zip Dremel3D45.def.zip
  6. The 3D20 plugin from Tim (https://github.com/timmehtimmeh/Cura-Dremel-3D20-Plugin) is required to create those proprietary g3drem binary file formats since the 3D20 printer does not support raw gcode. For the 3D45/3D40, you can use normal clear-text gcode. Source: I have both 3D20 and a couple of 3D45s, and use Cura and PrusaSlicer on them (well, no PrusaSlicer on the 3D20 just yet until I finish my python wrapper for post-processing and converting it to g3drem format) If you really want the "Dremel Defaults" for the 3D45 in your latest version of Cura, here's how you do it: - Download the Dremel Slicer software from Dremel (it's an old version of Cura) - Easiest thing to do is to just go ahead and install it since the Printer's json profiles are compressed in the install file - Now, find the Dremel printer json files. They are named: $ ls -1 ~/.local/share/cura/4.7/definitions/ Dremel3D20.def.json Dremel3D40.def.json Dremel3D45.def.json (I don't know where they would be on Windows/macOS, but it would be a directory called "definitions" somewhere. Maybe try this link: https://github.com/Ultimaker/Cura/wiki/Adding-new-machine-profiles-to-Cura ) - Simply copy these to your Cura location, under the "definitions" folder. - Restart Cura and BAM, you'll have 3 Dremels to choose from. However, i can tell you the stock json printer definitions are no where near perfect and you'd be much better off just creating your own 3D45 settings. For the 3D20, you are stuck using Tim's plugin which generates the proprietary g3drem file formats. For the 3D20, I have to significantly change all of retraction (1.0mm @ 25mm/s) and speed settings (higher infill, slower first few layers, etc). For the 3D45, I basically am not using any of the stock items. I tried, but the prints were awful (I have high standards). Best thing I did was to start from a new Custom printer in Cura, bring over 4 or 5 original settings, and make up the rest through a dozen test prints of the Calibration Cube or something.
  7. How can I change the mouse rotation (right-click hold, drag) and panning (right-click hold + shift, drag) settings? This is killing my arthritis-filled fingers. It's especially bad on my Thinkpad trackpads that require such high holding force, and Yoga-style multi-hand, multi-finger gymnastics to do a simple pan. No other application, not a single one, has this crazy setup that Cura has. Or, they have it easily configurable in their settings. Is there a json file I can edit somewhere for the key/mouse bindings? Technically, I am using the AppImage version of Cura (on Linux). but for this, I'll build a new appimage if I have to. If you do a search, there are many posts of similar confusion as this is a non-intuitive setup. Many people starting out in Cura, and many posts asking how to do simple movements like this (I, for one, had to search to find it as well). These posts date back all the way to 2014, and version 2.x. Through 3.x. And it continues to 4.x.
×
×
  • Create New...