Jump to content
Ultimaker Community of 3D Printing Experts


  • Content Count

  • Joined

  • Last visited

Community Reputation

5 Neutral

Recent Profile Visitors

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

  1. Would changing the line '#define HEATER_BED_PIN 4' to '#define HEATER_BED_PIN 3' in the pins.h be sufficient?
  2. The headbed of my UM2+ does not cool down anymore (temp keeps rising). I think the mosfet for heater3 is broken and i'm not really in the mood of buying a new mainboard 😉 The mainboard has 3 heater terminals: heater1 (occopied), heater2 (free) and heater3 (this is the heater for the headbed). I also see that there are 3 seperate mosfets for all these 'heaters'. So, i'm thinking, using the Tinker firmware, is it possible to use the 'heater2' terminal (not occopied) on the mainboard for the original headbed? @tinkergnome Is there maybe a setting
  3. Nice review Jake. Btw: Cura shows that the UM2(+) has a build area of 223x223x205mm, so you only would lose some mm As long as you stick the mag sheet/plate a bit more to the left (not center it) you are fine (see pic yellow markings). Oh, i see now that you already put it a bit more to the left 😉 Could you also please tell us later about durability? I had a mag base with flex plate and glued pei sheet before (not powder coated) and that setup did not hold very long (pei sheet came lose and the pei sheet was damaged fast). But maybe the powder
  4. True, but i'm lazy. Don't want to constantly clean the glass plate when the glue gets hard
  5. Hi, I was using those PEI sheets and my prints were sticking very well, but i had some problems with durability. After a while the sheet was coming loose and/or i saw some damages on the sheet surface. So, i'm looking for an alternative solution and would like to try a solid 4mm Polypropylene Plate as Build plate. See: https://www.flexinplex.nl/technische-kunststoffen/constructie-kunststoffen/polyproplyeen/polyproplyeen-platen/polyproplyeen-op-maat/configureerbaar-168?SID=d0a9193e17da08614cdddab561411948 Price is very cheep, just around 5 e
  6. I ordered the TMC2209 drivers from AliExpress. I think it will take some while till they will arive. In the meantime i flashed/programmed the Extruder TMC2208 driver into SpreadCycle. The filament loading is now working perfect 🙂 Here is a great video on how to program the TMC2208 into SpreadCycle using the OTP method: So, in conclusion: You can user this 2.1.6 UltiMainboard with the TMC2208 silent stepper drivers as a dropin replacement for the UM2, but you need to set the Extruder stepper into SpreadCycle mode. BTW: These are
  7. I have 3 options: 1. fork tinkergnome's repository and backport the TMC stuff from the vanilla marlin into it -> i'm afraid i will stumble into a lot of dependency issues 2. use the 1.1.9 vanilla marlin build and adjust the screen menu gui and structure to match the ultimaker menu -> a lot of work 3. use the 1.1.9 vanilla marlin build and only edit the Configuration.h, Configuration_adv.h and Pins.h files (using tinkergnome's Configuration.h, Configuration_adv.h and Pins.h as a reference) I think i will go with option 3. @tinkergnome : do you think to just
  8. Hi ThinkerGnome, Thanks for your info. I'm going for the TMC2209's, because these can be addressed by Slave address. This way i only need to use the hardware serial UART TX and RX pins (J22) and do not need any other free digital pins. @tinkergnome BTW: What do you think about this board in combination with TMC2209 drivers (configured as slaves) using the free hardware serial pins (only 2 pins in total needed on the mainboard)? Would you be interested in creating a seperate branch for this? I can see a lot of benefits using this board as
  9. Yes. The design and pinouts are identically to the original Ultimotherboard 2.1.4 (so TinkerGnome's firmware would just work fine). BTW: I'm now checking pins.h in the TinkerGnome / Ultimaker2Marlin repository, but i see that pins 10,11,12,13 are already occupied 😞 Update: I going to change the TMC2208 with TMC2209 drivers. Doc about the TMC2209 state: TMC2209 slave address can be set from 0x00 to 0x03 (up to 4 TMC2209s per UART port) using the MS1 and MS2 pins So i only need to use the J22 serial header (TX and RX) and ma
  10. I did some more research and i think the board has potentials. It follows the original Ultimainboard 2.1.4 design (see picture), so we could use header J4 for softwareserial (TX) to control/configure the TMC2208's using a custom Marlin build J4 pin 10 (PB4) -> softwareserial 1 - X pin 11 (PB5) -> softwareserial 2 - Y pin 12 (PB6) -> softwareserial 3 - Z pin 13 (PB7) -> softwareserial 4 - E Does anyone know if i can use internal pullup resistors on these pins? Another route would be using TM3120 drivers using SPI, (see header J1), an
  11. Tomorrow i will try another thing: According to the datasheet, i can program the driver 1 time to set it in SpreadCycle mode: OTP Setting (Refer to TMC2208) With the TMC2208 Configurator you can change the settings and program the OTP (One-Time-Programmable) memory of a Trinamic TMC2208 via the UART interface.
  12. Dont buy this board. I had several headaches over this thing. 1. Had to remove the fan, because otherwise it would not fit 2. The original mainboard has fit-pressed screw nuts, but the new board does not have these. So i needed to use extra long screws to hold the board in place 3. I had to reverse order ALL the stepper motor leads 4. All the drivers had VREF around 0.85v. For X, Y,Z this is ok, but for E1 i needed to adjust this to +-1.2v (via tiny potmeter) 5. After this, i thought everything worked fine, until i tried to change filament and the extruder motor
  13. Wow PorkPie. This looks really great. Thanks for committing your work to GitHub. Cheers, Ray
  • Create New...