Jump to content

ataraxis

Dormant
  • Posts

    307
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by ataraxis

  1. After some headache it seems like I might have solved this issue partly For anybody else suffering from the same problems: The first problem is/was that the temperature was most probably too low I had to increase the temperature to 260°C to make the infill solid at 0.2mm @ 50mm/s. That's at the upper end of what Colorfabb recommends and may be also a bit high for the stock teflon couplers (I have installed a full-metal hotend (E3Dv6) on my machine) The second problem was that the hotend (E3Dv6) oozes a bit more in combination with _XT that I am used to. Especially while it travels diagonally to the next layer. Combing does prevent any retraction while traveling over infills, therefore I now... travel at 200mm/s and - since there is no "retract on combing" in Cura 3.3 - I disabled combing to retract even on travels over the infill. Unfortunately that's noisy as hell... I really hope they add that feature in 3.4 as announced (somewhere on Git). I've read that increasing the distance from the nozzle to the bed also helps on the problems I had (take a look at the recommended rigid ink PETG print settings, 4.).
  2. Hi there! I am currently trying to print a bit with Colorfabb XT. Everything is good as long as the infill is solid, if it isn't it looks like the following: What does this cause? Any ideas? The problem *seems to be* that somehow the material does prefer to stick to the nozzle instead of to the other layers... even though the general adhesion is like perfect once cooled down. The messy infill results in uneven layers and in a shacking bed as the hotend moves. I would appreciate any help, thanks!
  3. @gudo Is there any reason why you have deleted your wonderful bed stabilizer from youmagine? ? I would really like to to give it a try :)
  4. Hallo, seit Jahren bin ich immer mal wieder auf der Suche nach einer vernünftigen Lösung für die Sache mit der Riemenspannung. Bei Youmagine und Co. gibt es ja Riemenspanner-Clips zur Genüge (à la Microwave von Chopmeister). Was mich an diesem Konzept stört: Die Riemenspannung ist nicht stufenlos einstellbar, sprich wenn der Riemen nicht genau so weit ausgeleiert ist wie der Clip sie nachspannt, dann sind sie überfest, das ist nicht so toll für Riemen, Welle und Lager. Außerdem: sie kratzen mitunter am Gehäuse oder stößen sonst irgendwo an wenn sie nicht zum Rest passen (was leider häufig der Fall ist). Es gibt auch die verstellbaren Clips, leider ist dafür beim UMO seitlich kein Platz. Dann gibt es ja seit RepRap-Zeiten schon diese Torsionsfedern die man auf die Riemen klemmt. Tolle Idee, an und für sich, aber eigentlich widerspricht das doch genau dem Konzept von GT2 vs. MXL? Rein konstruktionsbedingt hat man doch mit einer Feder im Riemen immer ein gewisses Umkehrspiel - oder sehe ich das falsch? Klar, wenn die Feder so extrem gespannt ist dass es keine Rolle mehr spielt wäre es "vernachlässigbar" - aber trotzdem Pfusch, oder? Ich kann also nicht wirklich nachvollziehen warum Ultimaker diese Lösung beim UM2 übernommen hat... Ich kenne für den UMO nur wenige Lösungen die mich wirklich überzeugen: Geschlossene Riemenprofile: 1) Mooncactus Banana Tensioner 2) Altbewährte Riemenspanner-Rollen, wie man sie z.B. vom KFZ kennt (hier beim Keilriemen, aber was solls): Offene Riemenprofile: Eigentlich brauchen wir ja sowieso keine geschlossenen Riemen, sie sind teuer, unnötig und viel schwieriger zu installieren. Was haltet ihr also von Lösungen wie dieser von @neotko: https://www.youmagine.com/designs/beyond-umo-um2-slideblocks-by-gudo-neotko-gt2-open-belt Ich bin kurz davor meine Riemen zu kappen und auf offene Riemen zu wechseln. Meine Frage ist... Gibt es fertige Lösungen für die Spannungsrollen (wie auf dem Bild) im Ultimaker-Bereich? Die, die ihr noch einen UM"O" betreibt: Welche Lösungen habt ihr getestet? Was ist euer Favorit, und wieso? Cheers
  5. @Nicolinux (or any other moderator): Can somebody tell me why the pictures are gone on the first post?
  6. There are still some Ultimaker Original Owners around (like me), therefore this may be of interest for somebody. This is just a collection of related information on a single page - I am not the clever head who came up with that In general there are two ways of installing an E3D-v6 on your old UMO. At first, you can use the original heaterblock (including heater and thermocouple) - the heaterblock fits the nozzle and heatbreak of the E3D out of the box. If you do so, you do not have to change/solder any electronics but you have to use your old and maybe worn off things. The other way is to use the E3D-v6 block, heater and sensor - but you will have to modify your Printer to be 24V compatible that way. I will explain the latter way here a bit more in detail: Order E3D-v6 You need the 24V, 3mm Bowden version. It's up to you to choose a sensor-type: Thermistor, Thermocouple or PT100. If you choose the latter, which has the best accuracy and range, you also need the E3D PT100 amplifier board. Unfortunately the wires aren't long enough if you want to lead them the same way as the original cables, stay prepared to make/buy some extension wires for the sensor, heater and fan. Print a Mount You have the choice: * https://www.youmagine.com/designs/e3d-v6-hot-end-mount by Rai * https://www.youmagine.com/designs/compact-mount-for-e3d-v6-hot-end-on-ultimaker-original by @amedee e.g. in combination with https://www.youmagine.com/designs/e3d-version-of-neotko-s-symmetric-dual-fans-for-umo * https://www.youmagine.com/designs/e3dv6-printhead-mount-for-ultimaker-original by Johnny Bischof * https://www.youmagine.com/designs/e3d-integrated-printhead-v1-9 by Nick Foley I have printed all of the above designs (expect the last one) and I personally prefer Amedee's and Rai's designs since they both support dual fans. At amedee's design it is just a little hard to reach the bowden clamp and it is a bit heavier than Rais. I also like that the original, now somehow loose fanshrout is integrated in Rai's design. Johnny is currently redesigning his one As always: please double check your dimensional accuracy and think of material shrinkage. Make your Ultimaker Shield 24V compatible The original Ultimaker Arduino Shield is specified for a power supply ranging from 16 to 20V. The MOSFETs (which power the heaters) are supplied by the input voltage directly, therefore - to use a 24V heater cartridge - you have to make the shield compatible to 24V. To do so, you have to replace just a single component - the one which is labeled as IC1 on the shield. It's purpose is regulating down the input voltage (16-20V) to 12V, fortunately we can simply replace it by one which allows us to increase the input voltage to 24V - e.g. by TRACO 24120. After the replacement is done, the allowed input voltage is around 15-36V. That means, if you ever have to, than you can still use the old/original 19V power supply. Take a look here at Amedee's post: Power Supply As already mentioned, you will need a new Power Supply if you do not own an Heated Bed Kit (HBK) - which comes with an 24V supply. The one which is supplied by Ultimaker is produced by MeanWell (24V, 92A): https://www.reichelt.de/Netzteile-Festspannung/MW-GS220A24/3/index.html?ACTION=3&GROUPID=4950&ARTICLE=148086. If you want to use the same one, then you will need an adapter from DIN 4-pin (female) to 5.5mmx2,5mm (male). Personally I would suggest to buy one of those 24V 15A supplies by Mean Well if you don't have an HBK. Hook up the Temp Sensor Option 1: Thermistor If you use the original E3D temp sensor (which is a thermistor), then you have to further modify your Ultimaker Shield. Solder a 4.7Ohm resitor into place R23 (if you want to hook it up at TEMP1). Then, use the outer pins to connect the thermistor, like that: In Marlin, this type is TEMP_SENSOR_0 5 Option 2: Thermocouple If you want to use a thermocouple like the Ultimaker Original does, then you simply can use the original amplifier board and sensor. Option 3: PT100 If you want to use a PT100 sensor (like the UM2), then you have to use (and order) the E3D PT100 kit (which includes the sensor, an amplifier board and a fitting heater block). Order some fans for cooling the printed part I bought two NF-A4x10 FLX, each around 13€. Yea, that's expensive, but in my eyes (or ears) they are worth it since they are super silent - that's at least what I thought before they arrived. But even both fans combined are waaaay too powerless (each 8,2 m³/h) - so I'm still searching for a good one, @neotko used the EBM-PAPST 414H which transports around 13,5 m³/h. Another problem is, that your electronics is now 24V, so you will have to convert it to 12V for the fan Update: I ordered another two fans for testing, the SUNON EB40202S2-999 (datasheet) They supply an airflow of around 13m³/h - just as the EBM-PAPST and have the same dimensions of 40 x 40 x 20 mm. But they seem to be much less noisier (21 dB instead of 29 dB) and cost only a third of the EBM-Papst (around 6€ each, instead of 18€). Hook up the hotend fan Connect the E3D hotend cooling fan in parallel to the electronics fan (which is now powered by 24V). You can do that by simply buying an JST-XH2P Y-cable (one side female, other side 2x male). If you cannot find one, solder one yourself - it's easy To be completed...
  7. Perfect, everything is done! Thank you very much!
  8. Thank you again! I guess I have to use an spare analogue pin for the thermistor? The E3D documentation says I will have to reconfigure Marlin to "TEMP_SENSOR_0 5" which is "100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)". So it should look something like that, right? (4,7 instead) EDIT: Hum, shouldn't it be fine then to simply hook it between TEMP1-3 and TEMP1-1 on the Ultimaker Shield, since - according to the schematic - it is already designed like that:
  9. You are right, I am going to replace IC1 - as you have shown and adviced here - by a switiching 24V one. The original E3D comes with an thermistor instead of an thermocouple/pt100, have you ever used that?
  10. hey @tommyph1208, I am re-animating my UMO at the moment and I really love that style! what kind of paint did you used? do you have a 3d file for the hotend mount? looks like one of those "integrated/minimalistic ones" but two-parted? thanks!
  11. Hum, I have a second HeaterBoard (the one which is supplied with the HeatedBed Update) - couldn't I use that for my E3D (instead of for an heated bed)?
  12. Looks like there is some interested in this topic at the moment, therefore I tried the built-in Marlin support today and it is in principle pretty easy to make them (the tmc 2130) work now. For a quick-start do the following: Download the latest Marlin source from https://github.com/MarlinFirmware/Marlin Change it like the following (that's just how I did it for my local tests, you will need other/more/less changes). diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 150db5f..e1d76d5 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -119,7 +119,7 @@ // The following define selects which electronics board you have. // Please choose the name from boards.h that matches your setup #ifndef MOTHERBOARD - #define MOTHERBOARD BOARD_RAMPS_14_EFB + #define MOTHERBOARD BOARD_ULTIMAKER #endif // Optional custom name for your RepStrap or other custom machine @@ -137,7 +137,7 @@ #define EXTRUDERS 1 // Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc. -#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0 +#define DEFAULT_NOMINAL_FILAMENT_DIA 2.85 // For Cyclops or any "multi-extruder" that shares a single nozzle. //#define SINGLENOZZLE @@ -286,7 +286,7 @@ * * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950 1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '66':"Dyze Design 4.7M High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" } */ -#define TEMP_SENSOR_0 1 +#define TEMP_SENSOR_0 998 #define TEMP_SENSOR_1 0 #define TEMP_SENSOR_2 0 #define TEMP_SENSOR_3 0 @@ -294,7 +294,7 @@ #define TEMP_SENSOR_BED 0 // Dummy thermistor constant temperature readings, for use with 998 and 999 -#define DUMMY_THERMISTOR_998_VALUE 25 +#define DUMMY_THERMISTOR_998_VALUE 200 #define DUMMY_THERMISTOR_999_VALUE 100 // Use temp sensor 1 as a redundant sensor with sensor 0. If the readings @@ -1329,7 +1329,7 @@ * you must uncomment the following option or it won't work. * */ -//#define SDSUPPORT +#define SDSUPPORT /** * SD CARD: SPI SPEED @@ -1409,8 +1409,8 @@ // Note: Test audio output with the G-Code: // M300 S<frequency Hz> P<duration ms> // -//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 -//#define LCD_FEEDBACK_FREQUENCY_HZ 1000 +#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 0 +#define LCD_FEEDBACK_FREQUENCY_HZ 0 // // CONTROLLER TYPE: Standard @@ -1422,7 +1422,7 @@ // // ULTIMAKER Controller. // -//#define ULTIMAKERCONTROLLER +#define ULTIMAKERCONTROLLER // // ULTIPANEL as seen on Thingiverse. diff --git a/Marlin/Configuration_adv.h b/Marlin/Configuration_adv.h index bcae08a..1661f7d 100644 --- a/Marlin/Configuration_adv.h +++ b/Marlin/Configuration_adv.h @@ -984,7 +984,7 @@ * the hardware SPI interface on your board and define the required CS pins * in your `pins_MYBOARD.h` file. (e.g., RAMPS 1.4 uses AUX3 pins `X_CS_PIN 53`, `Y_CS_PIN 49`, etc.). */ -//#define HAVE_TMC2130 +#define HAVE_TMC2130 /** * Enable this for SilentStepStick Trinamic TMC2208 UART-configurable stepper drivers. @@ -1005,7 +1005,7 @@ //#define X2_IS_TMC2130 //#define Y_IS_TMC2130 //#define Y2_IS_TMC2130 - //#define Z_IS_TMC2130 + #define Z_IS_TMC2130 //#define Z2_IS_TMC2130 //#define E0_IS_TMC2130 //#define E1_IS_TMC2130 diff --git a/Marlin/pins_ULTIMAKER.h b/Marlin/pins_ULTIMAKER.h index 4549bf7..1e72173 100644 --- a/Marlin/pins_ULTIMAKER.h +++ b/Marlin/pins_ULTIMAKER.h @@ -43,7 +43,7 @@ // // Servos // -#define SERVO0_PIN 13 // untested +#define SERVO0_PIN 12//13 // untested // // Limit Switches @@ -160,3 +160,5 @@ #define SPINDLE_LASER_PWM_PIN 9 // MUST BE HARDWARE PWM #define SPINDLE_LASER_ENABLE_PIN 10 // Pin should have a pullup! #define SPINDLE_DIR_PIN 11 // use the EXP3 PWM header + +#define Z_CS_PIN 13 Wire it as you can see here: Upload the Marlin-Sketch
  13. Sorry but that's not correct, on the Arduino Mega2560 the SPI Pins are: Pin 50 - MISO (Master In Slave Out) - SDO (Serial Data Out) Pin 51 - MOSI (Master Out Slave In) - SDI (Serial Data In) Pin 52 - CLK (Clock) - SCK (Serial Clock) See https://www.arduino.cc/en/Reference/SPI for further Information on SPI on Arduino You can access them at the EXP2 header (which is connected to the UltiController - but you can simply branch the necessary wires since SPI is a bus).
  14. sorry @towindbe, my sketch is a bit like groggy it was just a test and I lost intereset for a while, but maybe it helps you a bit - here it is: https://pastebin.com/7qf8zGQ9
  15. Perfect amedee! That's exactly what I was looking for I will install an e3d nozzles at first to fix it temporary, replace the hotend by an E3D v6 afterwards (using the old heating block) and switch to 24V, including PT100 amplifier board and new regulator - as you did - finally. Thanks! Btw: Have you used the E3D 24V fan at first? (At step 1) Isn't it too slow @18,5V?
  16. Hey drayson! Is this was you are referring to? Another way would be to replace the electronics by RAMPS, right? hum... But on both ways I would have to buy the amplifier board or use their K-type sensor... I would really prefer the Pt100. @amedee reported somewhere that the original heating block fits the E3D nozzle and the upper metal parts, so instead of replacing everything I could just replace those two things and buy a fitting 18.5V fan. The `um2head` would also be an option, sure, even Ubis, Merlin and the others are I just want to get rid off the old hot-end where I cannot even buy a single nozzle anymore. Cheers!
  17. Hi there, long time no see! My printer is a bit old now, especially the hotend is worn off since it is still the first (and only) nozzle and PTFE thingy. I would prefer to replace the whole thing instead of buying a new original one, I like the E3D v6, but I am not really sure if it fits the UMO since they don't have any 18/19V versions. My electronics (mainboard) is still the one from the UMO, my PSU is the 24V one which is supplied with the heated bed. So in theory there is 24V available somewhere on the heated-bed board. Furthermore they use another thermocouple, right? Any thoughts? Thanks! I know that this topic was already discussed several times but mostly for the UMO+ or without any consent.
  18. @lars86 i never tried it any further, i was able to set them into the apporpiate modes using a buspirate (http://0x0001.de/tech/buspirate-und-tmc2130/) or an arduino. but at the time i got them there was no support in marlin and i didn't wanted to write a library for it (at least not alone^^). there are enough free pins on the mainboard (i used 10, 11, 12 and 13 near the DC jack for some tests). i also made some other tests, but... i never had enough time to do it all alone
  19. I guess the desired printspeed (set in cura) and the one the printer really delivers differ too much, therefore I removed the videos for now - i will give it a new try as soon as I find some time
  20. good news, there is already a library for a very similar tmc driver (tmc26x) and guess what? marlin already supports it! https://github.com/interactive-matter/TMC26XStepper/
  21. Guys, what kind of application should we test first? 1) Auto Bed Leveling 2) Emergency ShutDown 3) Lost Step/Load Indicator (Extruder) - my favourite 4) no filament detection (zero load) 5) other suggestions?
  22. The TMC2130 offers two DIAG output (DIAG0 and DIAG1). You can set those two Outputs to signal errors in realtime to the microcontroller. On the stepstick, you can access them via the pins/holes on the middle of the drivers: Today I tested some of the DIAG settings, especially the one for stallguard2. The Diag-Ouputs are interesting because it is easy to make the Ultimaker stop or pause or whatsoever if an external signal (e.g. the DIAG1 signal) comes HIGH/LOW. That means, using the Diag-outputs, the Ultimaker is able to stop/pause if the driver overheats, the extruder loses steps, the printhead crashes agains the frame, ... --- If you want to test it yourself, here is the setup I used for teraterm, buspirate (spi mode), the driver and the logic analyzer: ; setup4diag1.tllconnect '/C=3 /BAUD=115200'settitle 'Connected to BusPirate'mtimeout = 500sendlnwait '>'sendln 'm'wait '>'sendln '5'wait '>'sendln '1'wait '>'sendln '2'wait '>'sendln '1'wait '>'sendln '1'wait '>'sendln '2'wait '>'sendln '2'wait '>';TCOOLTHRSsendln '[0x94 0x00 0x00 0xff 0xff]'wait '>'; DIAG, Irefsendln '[0x80 0x00 0x00 0x21 0x11]'wait '>'; IRUN, IHOLDsendln '[0x90 0x00 0x00 0x10 0x10]'wait '>'; Chopconf: Microstepssendln '[0xec 0x05 0x00 0x80 0x08]'wait '>'; Coolconf: SG2 Threshold; driver is installed on z-axis.sendln '[0xed 0x00 0x0a 0x00 0x00]' Wiring: (make sure that all the GND's are connected somehow)
  23. it works. Lets play a bit with the stallguard feature now
  24. @SandervG: If you (or me) edit this post, the spaces between the smilies are removed and you have to insert them again "by hand" :( .
×
×
  • Create New...