Faulty Ender 3 3D Printer | Can I Fix It?

Поделиться
HTML-код
  • Опубликовано: 4 авг 2023
  • My Friend's son asked if I could have a look at his Ender 3 Pro 3D printer.
    He said one of the motors wasn't turning and he swapped some wires about and thinks the fault lies on the circuit board.
    Let's have a look at the board, see if we can diagnose the problem and hopefully repair it!
    If you found this video useful, helpful or just generally enjoyed it, please consider subscribing, and check out my other videos!
    Thank you for your support!
    #electronicsrepair #electronics #electronicscreators
    Faulty 3D Printer
    Faulty ender 3 pro
    ender 3 pro fault
    ender 3 pro repair
    ender 3 repair
    3d printer repair
    fixing a 3d printer
  • ХоббиХобби

Комментарии • 248

  • @chuck2501
    @chuck2501 Год назад +52

    urk, it won't extrude when cold and annoyingly doesn't seem to inform you!

    • @BuyitFixit
      @BuyitFixit  Год назад +7

      Hmmm, I just powered my old ender 3 up, and it doesn't even show an option to move the extruder, just x and y but it's from when they first came out. I would have thought it would have shown a message but you might well be right. I even flashed different firmware as I did suspect a firmware issue, so the driver I replaced may well have fixed the original issue. Thank you for commenting!👍

    • @sallyjardine6873
      @sallyjardine6873 Год назад +13

      I was screaming all the way through the video to say heat the extruder.

    • @BuyitFixit
      @BuyitFixit  Год назад +7

      It's a bit of a rubbish firmware if it doesn't say something such as an error and just displays the measurements as if it's actually moving. The new board did say hot end too cold.. the original driver chip was definitely faulty. I thought it did seem odd which is why I thought software issue possibly and tried flashing different firmware. I'm sure my old ender 3 just extruded hot or not, as you could load new filament that way and the extruder motor just used to judder a bit if it couldn't push the filament.

    • @OH8EFI
      @OH8EFI Год назад +4

      @@BuyitFixit That info message about needing to warm up was luckily added on Ender 3 V2 Neo that I just got a week ago. Otherwise I would have fallen to the same trap!

    • @russelldicken9930
      @russelldicken9930 Год назад +4

      Boy it’s hard to watch! The extruder feed motor won’t move as it has no filament for starters. Secondly there’s a safety cutout in the firmware to prevent forced feeding if the head is not up to temperature! Painful.

  • @marklewus5468
    @marklewus5468 5 месяцев назад +3

    I recently discovered your channel and just wanted to thank you for your great content. I have been repairing everything from mechanical clocks to cameras and cell phones as a hobby for about 50 years. Like you, I am the guy my friends call when they have something that’s broken. I found much commonality between your approach and mine, but I’ve still learned some things from you. Thanks!

    • @BuyitFixit
      @BuyitFixit  5 месяцев назад

      Thanks 👍keep up the great repairs too 🙂

  • @BrevTech
    @BrevTech Месяц назад +1

    Just found this channel and love it. It ticks all the boxes for me - electronics, with some reverse engineering and a sprinkle of infosec. Having spent time making similar videos, I know how much time and effort goes into making these, so really well done!

    • @BuyitFixit
      @BuyitFixit  Месяц назад

      Thanks 👍If you like reverse engineering check out the medical ultrasound scanner I looked at or the two video's on the solar inverter I looked at (one is the fix) then next is when the company wouldn't give the the engineer password, so I had to reverse engineer their software and write my own password tool 😂😂😂

  • @martinnash007
    @martinnash007 11 месяцев назад +7

    Kudos to you. Nice to see someone actually using a scope to diagnose faults. Most fixing videos seem to rely on inspection, multimeter readings and guessing. Subscribed.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks Martin, I've used it I a few other videos too like the Milwaukee fan video when looking at the PWM waveform, and a few other ones (I can't remember which though 😂😂).

  • @oldguy8177able
    @oldguy8177able Месяц назад +1

    man the things you achieve its unbelievable you are a god

    • @BuyitFixit
      @BuyitFixit  Месяц назад

      😂😂😂Thanks 👍I'm no God, just a regular guy who likes fixing stuff 🙂

  • @chrisbartlett6022
    @chrisbartlett6022 Год назад +1

    Great upgrade video, all about the last bit 🙂

  • @wisher21uk
    @wisher21uk Год назад +2

    Lovely boat and a great fix thanks 😊

  • @standishgeezer
    @standishgeezer Год назад +5

    A fix AND an enhancement 👍

  • @Enjoymentboy
    @Enjoymentboy 8 месяцев назад +3

    As someone with multiple 3D printers I commend you on your troubleshooting and ultimate solution. With these things it is often just better to replace with a newer and upgraded part instead of spending the time digging through the minutia of what could be wrong. The silent drivers alone will be something the son will very much enjoy. Thank you for getting this thing back in order for him.

    • @BuyitFixit
      @BuyitFixit  8 месяцев назад

      Thanks👍 I since bought myself a faulty ender 5 pro with BL touch. I was going to do a video on that but I just ended up replacing the board as it was the old 8 bit one. I did have a nightmare getting it to work and ended up having to compile the latest marlin FW for it and getting all the settings right. Works great now though 🙂

  • @johnhammond3482
    @johnhammond3482 Год назад +1

    been waiting for this i did enjoy watching i now know how a 3d printer work's thank you for uploading this video

  • @inothome
    @inothome Год назад +7

    Good to see you double check the customer / friends work. We've all be burned at least once by the prior persons troubleshooting. Odd that Atmel took a dump, they are usually hard to kill and awesome that replacement board costs what it should! Almost makes trying to fix it worthless, but it's the challenge, not he money that makes it worth trying to fix. And having three other exact servo circuits to compare to makes it easy to troubleshot.

    • @BuyitFixit
      @BuyitFixit  Год назад +4

      Yes, atmels are usually hard to kill, but I also had a similar one fail on a ECU type board that runs a diesel engine on a welder. The output pin just gave up and actually measured short to gnd of about 6 ohms.

    • @simontay4851
      @simontay4851 Год назад +1

      Why does a welder have a diesel engine.

    • @inothome
      @inothome Год назад

      @@simontay4851 That was a different repair, but same brand MCU. And a lot of mobile welders are diesel, since no mains power available large enough.

    • @BuyitFixit
      @BuyitFixit  Год назад

      It was big industrial portable? Mig welder. The whole unit was just slightly smaller than the generator I just looked at. The engine controller that failed was called an 'ECG Controller ' part number TPN 652. I still have it here. The chip with the shorted output line is an Atmega32-16AU.

  • @jimb032
    @jimb032 4 месяца назад +1

    Good job! Honestly if it were me, the second I determined the board was faulty, it would have been in the bin. I would not waste .00001 cent of electricity with the scope. There are sooo many affordable upgrades for no money it makes no sense to faff around with an antique 8 bit board, unless you actually have the part in your stock to fix it and you are really really really desperate for something to fix. Its like trying to fix an arduino nano at this point.

    • @BuyitFixit
      @BuyitFixit  4 месяца назад

      Thanks, yes I thought it might have made an interesting video but as you said it was better to just upgrade it. I bought an ender 5 pro for spares or repair with a faulty board hoping it was the 32bit, but it was the old 8 bit one so I just upgraded it straight away and didn't bother doing a video on it.

  • @Mik_S
    @Mik_S Год назад +8

    There was probably nothing wrong with the board. As others have said it won't move the extruder while the hotend is cold. This is a safety feature in Marlin firmware, but may not be enabled on all firmwares.
    You can enable cold extrusion by connecting the printer to a computer via USB and using a program like pronterface and send Gcodes via the terminal. Cold extrude is M302
    You were right in your testing for a faulty driver. Swapping the motor plugs on the motherboard then using the screen to move each axis. If the problem moves to the other axis then you know its a faulty driver (as the plugs are swapped on the board then it eliminates other possibilities). If it does not then it could be the wiring, the motor itself (very unlikely as they are built like tanks), or something mechanical.
    I had a X driver fail on my Aquila board just after doing my very first test print. I was sent a hew board but at the time the chip (H32) it had did not support custom firmwares so I nicked a driver off it to fix the original board. First time I changed a QFN chip and it was fairly easy thanks to watching Louis Rossmann.
    Other things in case you didn't know.
    Temperature reading as -14 means there is no thermistor attached. If this was reading some other abnormal reading even when the thermistor is not attached then the main chip has been damaged, most likely because of a short from the hotend thermistor and heater which can happen when working on the hotend while its powered up.
    If the fan control is anything like the Aquila (a clone of the Ender3v2 so might have copied this design choice) the motherboard fan is connected to the part cooling fan. If you are not using any part cooling (like when printing PETG) then the MB fan will not be on either. This can then lead to overheating. I always suggest people to rewire their MB fans when they print PETG to the same place as the hotend fan.
    As it was an old 8bit board I think the upgrade was the best thing to do, just for the silent drivers alone. Might be a good idea to upgrade the screen next to the colour one, then try a custom firmware like Mriscoc ProUI.

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Thanks MIK, the original board was definitely faulty as it sent power to the extruder motor constantly, even at very first power on. None of the other motors did this. After replacing the chip it powered it was not locked anymore. The printer didn't display any errors or messages when trying to extrude, where the new board said hot end too cold. So I'm not sure if the old firmware supports this? But I would have expected a message or something and not it to just pretend to move the extruder 🤔 Thanks for your comments some things that I didn't know 👍

    • @murderdoggg
      @murderdoggg 11 месяцев назад

      Pretty much everything wrapped up here in this post. I appreciate all of it.

  • @bienhelado204
    @bienhelado204 7 месяцев назад +1

    I enjoyed watching the process

  • @mrjsv4935
    @mrjsv4935 Год назад +3

    Very interesting machine and cool repair :)

  • @logothaironsides2942
    @logothaironsides2942 5 месяцев назад +1

    Good opportunity to upgrade. Mine is a generic printer and I found updating the firmware was like having a new printer. Hopefully your friend paid you back for the new board.

    • @BuyitFixit
      @BuyitFixit  5 месяцев назад +1

      Yes, and yes he did. I did buy a faulty ender 5 to repair but it also had the 8 bit board so I just upgraded it, I did have a nightmare with firmware though and had to end up compiling my own.

  • @mikecass8306
    @mikecass8306 Год назад +1

    Thanks Mick very interesting video 😃

  • @saddle1940
    @saddle1940 Год назад +2

    There I was crying at the screen your x and y were swapped and the extruder not feeding when the hot end is under temp, before you swapped the chip. RUclips videos never seem to heed these warnings! You'd think some warning would occur from the software telling you about the limitation. Nice fixit video though.

    • @BuyitFixit
      @BuyitFixit  Год назад

      The extruder stepper permanently was energised at power up until I changed the driver.The software showed no warning and happily said it was moving the extruder motor. The new board however displayed a message of hot end not hot enough, so perhaps this was not implemented in the older software?

  • @ope501
    @ope501 8 месяцев назад +1

    I hope You checked the fan also. I have same printer, fan stopped working and main board was ruined. Bought one like You and wired a new fan so that it is always on when printer is on.

    • @BuyitFixit
      @BuyitFixit  8 месяцев назад

      Thanks, yes did the same. I recently bought an ender 5 pro with BL touch to do a video on, but it had the old 8 bit board so I just replaced it. Didn't bother doing a video on it. Turned out to be a bit of a nightmare as I ended up having to compile my own firmware to get it to work properly. Works great now and a bargain at £70 🙂👍

  • @Vo0d0o2009
    @Vo0d0o2009 11 месяцев назад +1

    i have this chip on a atemega 128 original efa black card used long time ago in dishnetwork bell expressvu receiver to have wide open tv channels but its a part of my mini museum with my tdk sa-90 cassette

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      Nice, yes they don't seem that common now. It all ended good anyway and upgraded so it's all good 👍

  • @snipersquad100
    @snipersquad100 8 месяцев назад +1

    The microcontroller for the extruder pin will not go high unless the heater has come to temperature. The extruder can't push plastic through until it is hot, so the microcontroller checks if the heater is up to temp first.

    • @BuyitFixit
      @BuyitFixit  8 месяцев назад +1

      Yes, the new board indicates this, however the old board does not and I didn't know at the time. After making the video and receiving comments about this I did test the old board again using some resistors to fake the temperature, and it still would not extrude.

  • @dogastus
    @dogastus Год назад +3

    I was surprised how you didn't resort to the scope earlier. When I troubleshoot, it's always the first piece of test gear i go for. I like to see what's happening (or not) on those pins!

    • @BuyitFixit
      @BuyitFixit  Год назад

      Good point!

    • @bogdan_n
      @bogdan_n 11 месяцев назад +2

      I don't see anything wrong with his approach. He chose to start at the business end and then proceeded to check the chain one link at a time. Starting at the µC end and replacing it (had it been available and at a reasonable price) without checking the driver first, could have resulted in more than one faulty controller (although these devices have voltage clipping diodes, their typical source/sink capability is around 20mA - just enough for a LED/optocoupler/small MOSFET - so overloading the output easily results in failure)

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      Thanks Bogdan👍

  • @fouroakfarm
    @fouroakfarm Год назад +4

    Wow those drivers really are silent (I have an old Ender myself but exiled it into the workshop where I dont have to listen to it)

    • @BuyitFixit
      @BuyitFixit  Год назад

      Yes, I still have one with the old board, I remember adding rubber mounts to the steppers back then to reduce the ewwweewwwweee 😂😂😂

  • @599miata
    @599miata 7 месяцев назад +1

    That was a good one. 👍👍

  • @stephanbauch4074
    @stephanbauch4074 7 месяцев назад +1

    Good Video. For a quick test of the Z axis you could also just swap one of the X or Y axis connectors with the Z to check if it is the board or maybe the stepper motor..

    • @BuyitFixit
      @BuyitFixit  7 месяцев назад

      Thanks, yes I tried that on the video, so did the owner before he sent me it.

    • @stephanbauch4074
      @stephanbauch4074 7 месяцев назад

      😌Sorry, missed that in your Video@@BuyitFixit

  • @cajuncoinhunter
    @cajuncoinhunter 11 месяцев назад +1

    Dream Boat Annie's Boat ...... Love the band Heart , great job Mon Ami , Too bad about the chip..... Digi-Key had some MU not AU chips on sale for a buck apiece ....

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks Cajun, yes I looked at digikey but time you add shipping to the UK we were getting close to the price of a replacement board.

  • @AndrewAHayes
    @AndrewAHayes Год назад +1

    I had that pin 27 board for a BL Touch and could not get the lid back on without it causing issues, I ended up having to print a new cover that raised above the pin 27.
    I ended up upgrading the board and adding a second leadscrew and motor

  • @thetraindriver01
    @thetraindriver01 6 месяцев назад +1

    Nice fix 😊

  • @Sidman723
    @Sidman723 Год назад +2

    I'm not too familiar with that particular 3D printer, but most bowden type printers have a function that allows you to load filament into it. You could try that and it may even feed the filament even if the extruder is not at a high temperature. The other possibility could be that the extruder filament driver chip is waiting for an enable signal from a sensor that detects if filament is loaded or not. I know that my printer has a sensor looking for the presence of filament. That one could be similar. Maybe the filament detector sensor is hard-wired into the driver and the driver will not get the enable signal until it sees the filament.

    • @BuyitFixit
      @BuyitFixit  Год назад

      These don't have a filament sensor as standard, I think it's possible to add one though.

  • @Mymatevince
    @Mymatevince 11 месяцев назад +2

    Great to see the scope in action! I bought a faulty one of these from eBay a few months back so hopefully this video may come in handy 👍👍Cheers, Mick

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      Cheers Vince, I'm just watching your Rolls Royce PT44, saw you found a 5p and some Earpods and an earring 😂😂😂 You're busy doing the front drivers seatbelt at the moment 🙂

    • @Mymatevince
      @Mymatevince 11 месяцев назад +1

      @@BuyitFixit Haha, at long last the car is giving me something back!

  • @buck_rrogers8067
    @buck_rrogers8067 7 месяцев назад +1

    Hi. I was watching your video and I noticed something.
    At minute 11:12 you measured a resistance with the label "010", which means 1Ω.
    You measured 10KΩ.
    You may be able to check this again.
    By the way, I think your videos are great, especially the systematic search for the error.
    I love repairing things instead of throwing them away.
    Keep up the good work!

    • @buck_rrogers8067
      @buck_rrogers8067 7 месяцев назад +1

      Hello
      I have realized that it should be called "10C".
      That is of course 10KΩ
      You never stop learning.

    • @BuyitFixit
      @BuyitFixit  7 месяцев назад

      Thanks and thanks for commenting. I read your later comment too. Glad you like fixing things too 🙂👍

  • @treeturtle9378
    @treeturtle9378 11 месяцев назад +1

    The little trim pots next to each stepper driver adjust current limit. Maybe the one for the extruder needed a tweak?

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks for that, yes I already knew as I built a CNC some years ago which used the stepper driver modules. I compared the voltages on the output of the pot to the other steppers and it was around the same as the Z axis which would probably require a bit more current than the X and Y. Thanks for the suggestion though, your feedback is appreciated 👍

  • @mikeydk
    @mikeydk Год назад +10

    Did you heat the hotend up while testing the extruder? The firmware running on it is most likely set to prevent cold extrusion below a set temperature. If you set the hotend to 180c you should be on the safe side while testing extruder.

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      No, the new board gives a message saying hot end not hot enough. The old board which is the same as the one in my ender 3 doesn't show this message and just lets you move the extruder regardless of the hot end. Partly why I tried the older version of firmware just in case.

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Appologies, another viewer commented that it doesn't show a message, so it is a possibility. I fired up my ender3 from when they first came out and it doesn't show the option to move the z or extruded only x and y, so you may well be correct👍

    • @mikeydk
      @mikeydk Год назад +1

      @@BuyitFixit I only had one of the early versions of it, so I was unaware the later ones show a warning. I see how that can lead to some confusion.

  • @skysurferuk
    @skysurferuk 4 месяца назад

    16:30 It might be an idea to mention that chip has a specific orientation. 👍

  • @stupossibleify
    @stupossibleify Год назад +2

    Nice video. Do you know if the new mainboards from Creality now have thermal runaway protection? I have an old driver board which I upgraded to Marlin for that safety feature, but unsure if the same firmware upgrade path is possible or necessary with the latest official board.

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Thanks. I'm not an expert when it comes to 3d printers, but I'm pretty sure if it hasn't got that feature there is marlin build for that board.

  • @colingill9317
    @colingill9317 11 месяцев назад +1

    Great presentation. I have an airwork station but never really got on with it. What nozzle, temp and airflow do you use. Maybe you could do a tutorial on airwork stations. Would be really useful. Keep up the great work. Cheers.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      I'm really no expert, I usually use the medium size nozzle, 450c and a medium airflow.

    • @colingill9317
      @colingill9317 11 месяцев назад

      @@BuyitFixit Your skills are legendary, learning so much. What diameter is the nozzle you use. Cheers.

  • @murderdoggg
    @murderdoggg 11 месяцев назад +2

    I respectfully question the use of HT silicone adhesive between the IC chip and heat sink. That stuff is rubbery and not very heat conductive.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      I would have thought the same, yet they had used silicone to adhere the original, unless it's some special thermal conducting silicone? But the chip is also soldered to the board via a large thermal pad on the bottom.

    • @bigfilsing
      @bigfilsing 11 месяцев назад

      @@BuyitFixit Typically they use thermal cement to attached the heat sinks

  • @bigfilsing
    @bigfilsing 11 месяцев назад +1

    Each axis wont move in a negative direction until the axis has been homed ! ( Marlin anti crash feature)

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks, something else I didn't know. I try to fix a wide range of things so I'm no expert on each and every device 🙂

  • @DigBipper188
    @DigBipper188 11 месяцев назад +1

    There's a safety in Marlin (the firmware Creality uses on their machines) which stops the motor being driven on the extruder if the print head's not heated. it's enabled by default to prevent the extruder trying to pull or push filament through a cold extruder causing it to strip the filament. Heat the hotend up to 160*c and it should let you spin over the extruder motor.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      Thanks, yes a few people mentioned. I did try soldering a 470ohm resistor across the NTC input for the hot end which showed a temperature of 230c on the display, fitted another new driver chip and it still didnt extrude...

  • @zetorek83
    @zetorek83 11 месяцев назад +1

    i bought the A20t by geetech even with that board the cooler was too noisy always preheat extruder dont expect to work that fast

  • @kardnewt5296
    @kardnewt5296 11 месяцев назад +1

    yea you must heat the hot end to 160-210 before the firmware will allow the extruder motor to move its a safety setting

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      Thanks for that, see pinned comment and replies.

  • @Karthor.
    @Karthor. Год назад +1

    Haven't seen everything yet but i'm wondering if it's a protection thing that it won't extrude if hot end isn't hot enough but still it should display something i would think

    • @BuyitFixit
      @BuyitFixit  Год назад

      Yes, the new board said hot end too cold, but nothing displayed on the old board.

  • @TallynTech
    @TallynTech 11 месяцев назад +2

    it's crazy how far we have come in the 3d printer world seeing now that same benchy model will print on most new printers in under 20 mins

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Interesting, I didn't know they were a lot faster now. I might see if I can pick up a broken one if you have any recommendations?

  • @kokodin5895
    @kokodin5895 8 месяцев назад +1

    it is always nice to see i am not the only person who get confused with fixing the hardware when the problem is obvious to a vetaran of the field
    probably many people said it before but older versions of marlin used on board didn't warn you about extruder being required to go aboe 180 degree c before motor would move
    building never version of marlin for the oryginal board would probably give you that message but oryginal firmware was cut down and simply might not have the warning
    i am seriously wondering if the oryginal board was perfectly fine after swaping that first motor
    did you cut out the part you heat up the hotend before testing extruder ?

    • @BuyitFixit
      @BuyitFixit  8 месяцев назад

      After all of the comments, I got the old board back on the bench and used a couple of resistors on the thermocouple input to fake temperatures on the hot end and bed. Still no output on the stepper. The original owner said it failed mid print and wouldn't extrude any more. I suppose it's one of those things when you try to fix a large variety of things and don't know the nuances of every device.

    • @kokodin5895
      @kokodin5895 8 месяцев назад +1

      @@BuyitFixit yes somethng like that is a great troll , did you try to change pinout of the board in marlin configuration to get output on a different probably unused output or write an arduino sketch to test the output? i belive you could save it even if microcontroller is faulty and not board itself if you complile custom firmware for it
      downloading arduino "core" for bare microcontroller should help with troubleshooting
      anyway there is quite a lot of hardware on that board and it would be a shameto trrow itaway

    • @BuyitFixit
      @BuyitFixit  8 месяцев назад

      @kokodin5895 I've got two faulty boards now lol, one from the ender 5 too 🙂 they'll come in handy for parts if nothing else 👍

  • @wherami
    @wherami Год назад +1

    Ohhh man nice. Can’t wait to find out

  • @conernedcitizen2898
    @conernedcitizen2898 11 месяцев назад +1

    To continue - With this set up the and being in Touch-screen mode the screen would have advised you the minimum extrusion temp had not been reached! You mus heat the Hot End before you are able to extrude!

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks for commenting. I am aware of this now (see pinned comment and replies), the old board / software did not display any such message and just showed on the display like it was moving the extruder. When I first looked at the printer, the extruder motor was energised as soon as you powered up the printer (even before the screen booted) and you could not move it by hand. It had been working fine, but then it just stopped extruding during a print (or that's what I was told). After a few people mentioned about the extruder temperature, so after receiving comments about it, I tested the board again after fitting another new driver chip and faking the hot end NTC with a 420ohm resistor (display showed hot end temp of 230c). Unfortunately it still didn't move the extruder motor after doing this too.

  • @NicksStuff
    @NicksStuff 4 месяца назад +2

    Where did the idea of the gasket sealant to stick the heatsink come from? I thought this was mostly silicone (thus a good thermal insulator)

    • @BuyitFixit
      @BuyitFixit  4 месяца назад

      It came from when I was looking at replacing a thermal heater in an ultrasound. The manufacturer said use thermal gasket to attach the heat plate to the tank. www.allendale-ultrasonics.co.uk/spare-parts/benchtop-system-spares/mannol-9914-gasket-maker-red-85g-tube-heating-pad-adhesive

    • @NicksStuff
      @NicksStuff 4 месяца назад

      ​@@BuyitFixitThat's interesting. But I would imagine the manufacturer advised it because it resists both heat (300°C) and ultrasounds, not because it's great at thermal transfer. Brute force (more heating pads) will still get the job done, so they don't worry.
      But you can't brute-force heat dissipation in the same way. There is thermal epoxy and thermal double-sided tape for heatsinks. In a pinch, I might consider cyanoacrylate because it's very thin.

  • @audibell
    @audibell Год назад +1

    Nice

  • @GapRecordingsNamibia
    @GapRecordingsNamibia 11 месяцев назад +1

    A question.... Does using gasket sealer between the chip and heatsink not insulate the chip from the heatsink? Also, Marlin stops cold extrusion it does this so that the filament is not accidentally chewed. I have a direct drive setup though and not bowden, so, I am unsure of exactly how that works, I am sure though that there should be an allowed amount of loading to be done to get the filament to the hotend ? Nice workflow and fault diag.... Subbed.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      Thanks Gap, it was only a very thin layer of gasket sealant, the stuff they had used also appeared to be a silicone based adhesive. The chip is also thermally bonded via being soldered to the large ground plane under it. A few have mentioned about the hot end temperature, but after these comments I thought I'd try faking the temperature to the mcu with a 470 ohm resistor. I fitted a new driver again, but unfortunately there was still no movement on the extruder even though the lcd displayed a reading of 240c from the faked NTC.

    • @GapRecordingsNamibia
      @GapRecordingsNamibia 11 месяцев назад +1

      @@BuyitFixit Nice, Like I say, I like your fault finding methodology....

  • @bruceholtermann9646
    @bruceholtermann9646 11 месяцев назад +1

    What do you use to protect other parts from heat when heat gunning the IC?

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Kapton tape, but you should be able to use aluminium foil if you haven't got any.

  • @marcyd2007
    @marcyd2007 Год назад +1

    Hey Mick, did you consider just taking a chip off a cheapo Arduino board? Could have programmed it first and then unsoldered it possibly? Nice fix again though! Oh and just a suggestion, you could play with the boat in the bath with your little ducks 😉

    • @BuyitFixit
      @BuyitFixit  Год назад

      Yes, I looked but the arduino boards are atmega 328p, I'm sure there used to be a board that had the 128 on it, but I couldn't find one. Lol @ ducks 🦆🦆🦆😂😂😂

  • @Nathan1975Liggy
    @Nathan1975Liggy 11 месяцев назад +1

    for the extruder to work the hotend needs to be up to temprature

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      See pinned comment

  • @xConundrumx
    @xConundrumx 11 месяцев назад +1

    Next time before ordering a chip, check the voltage on the turnpot next to the driver. That turnpot is for adjusting the amount of amps the driver sends to the motor. If it is bad or was adjusted too low the stepper motor will not work either. Just stick a metal philipshead screwdriver in the turnpot and measure between ground and the shaft of the philipshead screwdriver. It should be about (off the top of my head) 1.0 to 1.3 volts

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks 👍yes the current adjust is supposed to be around 1.3v or so if I remember. The stepper motor seemed to be constantly powered at power up on the extruder output as the motor would not turn when the machine was switched on.

    • @xConundrumx
      @xConundrumx 11 месяцев назад +1

      @@BuyitFixit that means the enable is active. This prevents gantries and such from descending on their own due to gravity. There is a menu option in marlin to turn the motors off so you can manually turn them for things like unloading filament. It's also possible the owner tried upgrading the machine firmware with a custom or incorrect version... Since marlin can be configured for a miriad of main boards an incorrect setting can cause issues too..

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      @xConundrumx yes that's why I thought I'd try and refresh it with a couple of different versions, but he said it was working fine and then failed while printing and the extruder would no longer move.

  • @bunnylove273
    @bunnylove273 Год назад +1

    Hey bud l have a new upgrade screen if you want it might have to upgrade the marlin firmaare

    • @BuyitFixit
      @BuyitFixit  Год назад

      Thanks for the offer 👍it's not my printer 🙂

  • @paulstaf
    @paulstaf 6 месяцев назад +1

    I would have started by checking the inputs to the driver chip instead of just replacing it.

    • @BuyitFixit
      @BuyitFixit  6 месяцев назад

      I just thought it was the most likely point of failure. The driver chips often seem go in these devices from what I've read.

  • @bigfilsing
    @bigfilsing 11 месяцев назад +1

    DId the replacement board come with ABL firmware? ( for the BL touch sensor) Typically they don't. If you upgrade your own machine maybe try a BTT E3V3 They are made for this machine! ( hence the E3 in the name)

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks for commenting👍 I had to re-flash it with the BL touch firmware via the SD card. It just came with standard firmware (but I'm not sure what version). Thanks for the advice regarding my printer. I bought it about 2 or 3 years back, printed out a few things in the first few weeks and it's been gathering dust since.. 😂😂😂

  • @vwgolffancarreviews7111
    @vwgolffancarreviews7111 11 месяцев назад +1

    Look like expensive bit of kit 😮 you might need a bigger blue matt

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Luckily it wasn't as expensive or as big as the generator a looked at the week before. That definitely wouldn't have fit on the mat!😂😂😂

  • @alfredocuomo1546
    @alfredocuomo1546 10 месяцев назад +1

    Funny how an old 8bit processor is almost the same as a new entire 32 bit board, the art of planned obsolescence. Nice video, you just can't win them all but for your buddy it's a win win, it works & it's way more quitter.

    • @BuyitFixit
      @BuyitFixit  10 месяцев назад

      Yes, he's pretty pleased with it. I just bought an Ender 5 pro from Ebay a couple days ago. I was going to do a repair video on it, but it was the 8 bit board like in this one, so I just swapped it out for a 4.2.7 32bit board. It wasn't worth the time trying to repair it. I had a nightmare trying to compile some decent firmware for it though as the ender stock firmware was rubbish (and 2 years old) and set the home position to the back right of the bed for some reason.

    • @alfredocuomo1546
      @alfredocuomo1546 10 месяцев назад +1

      Good idea, no sense reinventing the wheel as they would say, just the quite stepper motor operation is worth the upgrade especially some prints last for days it's enough to drive you crazy. I enjoy your channel, great work my friend.@@BuyitFixit

    • @BuyitFixit
      @BuyitFixit  10 месяцев назад

      Thank you 😊👍

  • @kennypelling7631
    @kennypelling7631 11 месяцев назад +1

    I would have upgraded the board too a v2 board & installed marlin.
    Runs so much better then.
    Great repair though.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks Kenny 👍

  • @kokodin5895
    @kokodin5895 8 месяцев назад +1

    one thing about ender 3 i find annoying is that the cheap supliers of stepper motors i have localy have all the motors with different pinout like 2 coils are crossed on creality printers, plugs are the same just 2 wites ate crossed and cheap motors don't work either unless you swap the middle 2 wires
    when i read the describtion and saw firet few minutes of the video i instantly thought the extruder motor has been replaced along with the extruder to get a longer shaft motor there , since most new ender 3 extruder motors have pressed in gear and short shafts
    my 2nd thought was just to ditch the stepper driver and either reprogram marlin to use different stepper driver if it has one spare or just refire step stick in place of the broken driver and see what happens then

    • @BuyitFixit
      @BuyitFixit  8 месяцев назад

      Interesting about the cheap steppers. I didn't know about that. I recently bought a broken ender 5 pro with BL touch from ebay for £70. It had the same 8 bit board so I just replaced with then 32 bit. I then had loads of issues with firmware and ended up having to configure and compile my own as using the version from the creality site it was homing to the back right and thought that was 0,0 instead of thinking front left was 0,0 and printing in reverse (others had the same issue) It all works great now but it was a few hours work to get it all sorted.

    • @kokodin5895
      @kokodin5895 8 месяцев назад +1

      @@BuyitFixit printing in reverse is simple fix, you just have to swap the a and b coild in the motor, esentially fliping the plug on the board controller upsde down i don't know if reversing the coils itself would also work but most people just reverse the plug and motor is in reverse , when i made my first ramps diy printer i was supper self concious about direction of the motor coils but in a scenario you connect one coil wrong motor just buzz in place and that is it so fliping one coil then make it moves again regardless which then fliping the plug 180degree changes the direction. it is harder to explain than just do it

    • @BuyitFixit
      @BuyitFixit  8 месяцев назад

      @@kokodin5895 Thanks for that. It was a known issue with ender5 pro bl touch firmware. It was quite and old version too. I just downloaded the latest version and after setting all the options and then a bit of tuning it works fine now. And 0,0 is at the front left of the bed like on the ender 3, and not at the back right like it was.

    • @kokodin5895
      @kokodin5895 8 месяцев назад +1

      ​@@BuyitFixit funny part is i am not an expert either that just a stuff i picked up along my way of swaping expensive 3d printer parts with ebay used junk and i am not an expert in a sense i was 3d printing only for 2 or 3 years , so take as you will
      i also think exclamation mark in the code of the printer could reverse direction based on a c++ codebase of arduino shield but i last compiled marlin a year ago so i might be a bit rusty, last time i used arduino i tryed to downsize dcc decoder code to fit on single chip microcontroller :P
      anyway, have a nice day and happy printing

  • @jonasohrfeldt1495
    @jonasohrfeldt1495 11 месяцев назад +1

    Extruder only works when hotend is above about 160c degrees.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Yes, I didn't know this at the time, see pinned comment. Quite a few people mentioned this. I did try putting a 470 ohm resistor across the NTC input so it faked a temp of 230c, still no output on the extruder motor even after replacing the driver yet again with a new one.

  • @zetorek83
    @zetorek83 11 месяцев назад +1

    I never had problem with that board 8bit but i put that 32bit in mine but i gave it to my friend

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Nice, the 32 bit board seems a lot better, and quieter! I'm sure your friend is well pleased 👍

    • @zetorek83
      @zetorek83 11 месяцев назад +1

      @@BuyitFixit yes sir just the power supply fan is so loud compared to my A20t

  • @jessenorris1672
    @jessenorris1672 4 месяца назад +1

    hi there i have an ender 3 motherboard that popped the resetable fuse i cant seem to find a replacment for it, do you have any ideas of where i might find one. im just learning micro soldering so i would love to get this board working again

    • @BuyitFixit
      @BuyitFixit  4 месяца назад

      I'd try Farnell or RS, you might even be able to get one on eBay. Can you still make out any numbers on it?

    • @jessenorris1672
      @jessenorris1672 4 месяца назад

      @BuyitFixit yes i can it, it says T20

  • @alexejschepeljanski9677
    @alexejschepeljanski9677 Год назад +2

    could it be thet it does not extrude because hotend is cold? It is protection in the firmware.

    • @BuyitFixit
      @BuyitFixit  Год назад

      No, the new board prints a message saying hot end too cold. The old board just let's you extruded regardless. I've got the same old board in mine. I even flashed old fw to see if it was something like a setting or something in the firmware, but thanks for that 👍🙂

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Appologies, another viewer commented that it doesn't show a message, so it is a possibility. I fired up my ender3 from when they first came out and it doesn't show the option to move the z or extruded only x and y, so you may well be correct👍

  • @christophermartin5226
    @christophermartin5226 2 месяца назад

    My printer has an issue with the extender motor the e axis just clicks and duse not feed any filament at all I have replaced the motor for a brand new one and still have the same issue is there a way I can send you my board to see if there are shorts ect to fix for me

    • @BuyitFixit
      @BuyitFixit  2 месяца назад

      If it's the 8 bit board, it works out better to just upgrade it for the 32 bit one. They have much more memory / features and also have silent stepper motor drivers for not a lot of money.

  • @ianhelsbyservices
    @ianhelsbyservices Год назад +1

    Where there any unused io pins that you could move the extruder to?

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Possibly, but then recompiling firmware etc... and I know the ram and flash was crammed on the old chip as they had to remove some features, at least no such issues with the new board and also it's almost silent compared to the old one.

  • @BazzzB
    @BazzzB Месяц назад +1

    Could have done with a low pass audio filter and turning off the dynamic volume. The noise is terrible and deafening if you're not talking.

    • @BuyitFixit
      @BuyitFixit  Месяц назад +1

      You're the first to mention that. I might have another look at my audio setup. I'm not sure if it's in the editing software as I've got a compressor / leveller set up to aim for -10db so it does automatically increase the volume so that may be it.

  • @NicksStuff
    @NicksStuff 4 месяца назад +1

    I see you tried various things to see what was wrong with the original board, even after the video when people told you it must have been the thermal protection that prevented you from moving the extruder while the nozzle was cold.
    ...have you gone as far as writing an Arduino code turning PWM on all the pins that support it and flashing the MCU with it? If the one driving the driver was actually dead, maybe (almost certainly) the MCU had another one available and you could have rerouted that one? And then edited the Marlin firmware (which is very easy to do) to change the extruder pin.

    • @BuyitFixit
      @BuyitFixit  4 месяца назад +2

      Thanks for the idea, but it really ended up not being worth it. It had the old noisy stepper drivers and was only 8 bit. The upgraded board is a lot better. After this I bought a faulty ended 5 pro from ebay that had a fault with the board, but that too turned out to be the old 8 bit so I just ended up buying a 32 bit and didn't to a video as thought a board swap would probably be a bit boring. I did have quite a journey with it still as it had the BL touch and the stock firmware doesn't work properly with it, so I ended up having to compile marlin myself and tweaking everything to get it working properly!

  • @Popeyes66
    @Popeyes66 Год назад +1

    As Louis Rossmann say's
    " I hope you learned something "
    Well i certaintly did learn something . . . .
    That new board was cheap John .

  • @jum7324
    @jum7324 4 месяца назад

    Looks like the ATMEGA chip is damaged. You should try replacing the ATMEGA chip.

  • @XXXXIndices
    @XXXXIndices Год назад +1

    CHeaper source of the chip is to sacrifice an Arduino. Had the same thing myself with a Chinese printer caused by a blocked print nozzle and the filament feed could not drive.

    • @BuyitFixit
      @BuyitFixit  Год назад

      Yes, I had thought of that, but thought with it only being an 8 bit processor with not a lot of ram, upgrading the board seemed like the best way forward. Thanks for your input 👍

  • @simon1171
    @simon1171 11 месяцев назад +1

    You do not need an arduino to install firmware just direct from pc or save firmware to an sd card and place in the printer. As stated by someone else it will not extrude when cold and it should say this on the screen.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks Simon, the 8 bit board unfortunately doesn't display a message possibly due to lack of memory on the MCU, it also can't be updated via SD. It may be possible to update via USB but you need to flash a bootloader first via an arduino. The 32 bit board I fitted however does display the message and is upgradeable by SD (this is how I got the BL touch working on the new 32 bit board). The extruder doesn't extrude as you say if the hot end is too cold, I didn't know this at the time as it shows no message on this old board to say so. I did have another look at it after people brought this to my attention and faked the hot end temperature using a 470ohm resistor which made the board think it was up to 230c. After doing this and fitting a new driver it still didn't extrude...

    • @DAYZ585
      @DAYZ585 11 месяцев назад

      yes the board can be updated just make sure its not named the same as the one on the board the board just needed a update i have the same board i changed my board out for the bq board silent steppers and a few more options the board can be updated from the sd card
      @@BuyitFixit

  • @richardorourke4243
    @richardorourke4243 11 месяцев назад +1

    marlin 2.1 is much better. would love a 32bit board :) my cr10s is 8 bit on marlin 2.1 x. i also got couch out with cold extrusion stopping me lol

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Yes, I think a few people were right with the cold extrusion thing, but a few days back I tried faking the temperature by soldering a 470 ohm resistor across the hot end NTC input on the board. I also refitted the driver chip and the extruder motor still didn't move even though it thought the temp was 240c 🤔

  • @alexanderzawydiwski9534
    @alexanderzawydiwski9534 11 месяцев назад +1

    I have recently had my shooter motor fall on my ender 3 pro and it turns out it was the driver built into the board that failed so I have to buy a whole new main board

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Yes I think motor drivers fail fairly common on these boards.

  • @valthernielsen3409
    @valthernielsen3409 7 месяцев назад +1

    I know this is very late. there is a firmware setting of a minimum temperature at which it will extrude. Also, yu are confusing the X & Y axis. X is left right Y is front back

    • @BuyitFixit
      @BuyitFixit  7 месяцев назад

      Thanks, yes I got mixed up at the time because the printer was sideways on my bench. At the time I didn't know about the temperature either, but after making the video I was curious and used a couple of resistors to fake the temperatures of around 210c on the hot end but it still wasn't extruding with the new driver chip installed.

  • @VolkanTaninmis
    @VolkanTaninmis 5 месяцев назад +1

    Btt Skr mini e3v3 mcu board would be a better option for this thing. Instead of spending 1 hour of effort, I'm talking about a much better card that costs about 30 dollars.

    • @BuyitFixit
      @BuyitFixit  5 месяцев назад

      Good call, I did end up replacing the board with the 32bit ender one, but I also enjoy the challenge of getting to the bottom of why things aren't working. So the hour of effort is still worth it for me as normally I end up learning something 🙂

  • @UnCoolDad
    @UnCoolDad Год назад +1

    This is where the ender cuts costs - soldering the drivers onto the main board instead of using socketed ones.

    • @BuyitFixit
      @BuyitFixit  Год назад

      Yes, when I built a CNC a few years back I used an arduino and socketed drivers 👍

    • @UnCoolDad
      @UnCoolDad Год назад +2

      @@BuyitFixit my Anycubic i3 Mega (predates the ender 3) has socketed drivers.

    • @FelipeGonzalezHerrera
      @FelipeGonzalezHerrera Год назад

      @@UnCoolDad almost all printers come with soldered drivers. Also a lot of aftermarket boards do.

    • @UnCoolDad
      @UnCoolDad Год назад

      @@FelipeGonzalezHerrera Mine didn't.

  • @Uterr
    @Uterr 5 месяцев назад +1

    This chip probably had spare legs you can redefine in the firmware

    • @BuyitFixit
      @BuyitFixit  5 месяцев назад

      Yes, certainly possible. Similar to the RGB laser I looked at (video on here) which I had to use an earlier version of firmware I found (that someone managed to dump out of a slightly different version) and then rewire the I/O to different pins.

  • @KJW648
    @KJW648 11 месяцев назад +1

    Alot of 8 bit boards around, as many have upgraded to 32, I have 2 you could had for free. 🤣

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад +1

      Thanks. I just thought I'd have a try first as a board swap wouldn't have been too interesting 🙂

  • @kalin666
    @kalin666 6 месяцев назад +1

    Kapton tape, but I keep thinking Captain tape . . .

    • @BuyitFixit
      @BuyitFixit  6 месяцев назад

      Yes same here👍😂😂😂

  • @xXKisskerXx
    @xXKisskerXx 11 месяцев назад +1

    no offense, i own a Ender 3 myself, but - they are pretty 'garbage tier' in today's standards.
    in 2019, great for the price, but now, not so much, and no - not even the newer models.
    the best thing about these is - the absolute amazing modding that people have done to them and documented. So if you really like it or don't want to upgrade to a better printer (and get off that terrible moving bed system) - it's pretty cheap to upgrade.
    almost all of them have tinned stranded wire jammed into terminals - which can be a great hazard so... using proper ferrules can drastically help safety measures.
    looks like they got a "bl touch' like auto homing system, on the old 8bit board - which requires the breakout board and such - (honestly never bothered with mine, always seemed to be too much effort)
    the board should have labels (mine does) for each Axis, and E for extruder - and the cables should have little yellow clips identifying them.... so that should be pretty easy to rewire.
    and yes, if it wasn't answered before - the system is designed to not extrude unless the hotend is 'of temperature' usually about 150C (sometimes higher), this prevents filament from stripping and clogging the gears when it is too cold to actually print. It is a 'safety' feature, but yes, it would be wonderful if it said so in the firmware (which, may be limited due to the insanely small amount of memory it has in the first place) Enabling Auto Homing with that touch sensor required turning off several functions of the printer to begin with, to have enough space to compile the code to work. (ender 3's are absolute bare bones space and specs to 'get the job done' and have very little room to improve beyond actual hardware upgrades)
    The original problem of "Z not moving" - could be a variety of things honestly, including firmware changes.
    Such things include - wires coming loose, (this is a problem with ender 3s especially power - since they can cause fires)
    overheating the motor, not properly snugged leadscrew, binding lead screw, dirty lead screw, rough (non lubed) leadscrew, the Xgantry is too tight (preventing rollers from rolling, allowing it to go up/down) too much weight on the x gantry (usually with wheels too loose, causing not enough friction to climb) etc. etc.
    Since everything seems to work after a new mainboard - I would lean on a bad compile of firmware, as the 8bit way up updating is both long-winded, a pain in the butt, and even a small change can be devastating to results (I once reversed my directions on accident and had to recompile the entire thing just to fix it again, taking hours)
    With new board - the owner will need to change the firmware to accompany things like the bltouch auto homing sensor and any other 'non standard' modifications that would affect print height or homing, etc.
    personally I love my ender 3. but I am planning to make a new printer - and get rid of the 'bed slinging' design. I plan to keep my E3 as both a relic, and a noisemaker - because I actually like the sounds they make, it sorta seems like machine-music to me. (I plan to Air Print things while I print other things on better systems) and simply use the E3 as a backup printer (like needing a replacement part to the other printer, and it not being able to function without it)

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks Kissker. No offense taken 🙂 Yes a few people mentioned about the extruder temperature which I was unaware of at the time. The printer was working fine then just stopped extruding in the middle of a print. I did ask if they had flashed firmware before it stopped but was told no.
      The extruder motor seemed to be powered permanently as soon as the power was applied.
      After people mentioned about the temperature, I did have another quick look to satisfy my curiosity, so soldered a 470 ohm resistor across the NTC input to fake a temperature of 230c (this is what it showed on the LCD).
      I also replaced the driver chip again too, but still got no movement on the extruder, but it was not constantly powered at this point. Anyway my friends son is happy as he now has a working and upgraded printer. Thanks again for your thoughts and commenting 👍

  • @jamiejoker118
    @jamiejoker118 Год назад +1

    4.2.7 board swop it out Way better
    Or bigtreetech board 32bit alot quieter

    • @BuyitFixit
      @BuyitFixit  Год назад

      Thanks Jamie, that ended up being the eventual outcome, but I do try and repair things down to component level 🙂

  • @muppetpaster
    @muppetpaster 11 месяцев назад +1

    If the board isn't burnt out , this is an easy fix...Not to say very easy.

  • @shanepearce1629
    @shanepearce1629 Год назад +1

    it is not going to even try to extrude with the hotend being cold it needs to be at least 180 to extrude

    • @BuyitFixit
      @BuyitFixit  Год назад

      Yes, a few people mentioned in the comments. The printer displays mentioned nothing of this, and still acted as if it was trying to move the motor. The original motor driver had failed because there was constant power to the motor even before the board fully booted so the coils were energised constantly. The new board however displays a message of hot end too cold, so was this feature implemented in the old boards or firmware?

    • @nunopereira6092
      @nunopereira6092 Год назад +1

      ​@@BuyitFixitit's firmware, a feature enabled by default in the latest versions.
      You can even compile Marlin in a way that you'll be able to turn that feature on or off directly from the LCD.

    • @BuyitFixit
      @BuyitFixit  Год назад

      Thanks Nuno, yes I meant it might not be supported in that version of software flashed to the board, not the actual hardware itself as it's just a microcontroller at the end of the day. If you're into software you may like the solar inverter video I did called no password no problem where I repaired a solar inverter and the company weren't willing to help me change a setting which requires an engineer password. So I disassembled their application, reverse engineer the algorithm and wrote my own keygen or perhaps the ultrasound video where I unlocked a ton of hidden features and run doom on the thing 😂😂

  • @pintokitkat
    @pintokitkat 3 месяца назад +1

    Why not simply pinch the atmel chip off a cheap arduino mega?

    • @BuyitFixit
      @BuyitFixit  3 месяца назад

      The only mega's I had at the time are the Mega256's.I think It turned out a better solution to upgrade it with the 32bit board with the quieter stepper motors.

  • @JohnAldred
    @JohnAldred Год назад +1

    Did anybody mention that printers won't try to extrude through a cold nozzle yet? 😂

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Yes, I pinned the comments. The original driver chip sent power to the motor straight away as it 'locked' at power on. It could be that after I changed the chip it was repaired, but it showed on the screen that it was moving the extruder when turning the knob with no error or anything showing. The replacement board displays hot end too cold.. so did the old board support this function? As no message was displayed..

    • @nunopereira6092
      @nunopereira6092 Год назад +1

      ​@@BuyitFixitall boards support it, it's a software feature, not hardware.
      It just needs to be defined in the Marlin firmware before compiling it in Visual Studio Code/PlatformIO.
      Most of the recent Marlin versions already have Cold Extrusion Prevention enabled by default.

    • @BuyitFixit
      @BuyitFixit  Год назад

      Yes I wasn't meaning hardware, it's why I ended up flashing different versions as it's I thought it was unusual for the microcontroller i/o pins to die. They are usually pretty robust unless you feed a high voltage into them. I've done a fair bit of programming and making things with arduino and the like over the years.

    • @nunopereira6092
      @nunopereira6092 Год назад +1

      @@BuyitFixit They were tough, especially the 1.1.3 and 1.1.4 versions with the Atmel ATMega 1284P chip.
      In my experience with Creality printers from years past, the first thing to go were usually the cheap power supplies that they fitted on most models of the Ender 3, Ender 5, and CR-10.
      The second thing that failed the most was the plastic extruder arm, it was poorly designed.
      Other than that, great printers for the money.

  • @kinggreene
    @kinggreene 3 месяца назад +1

    I thought you were going to rob the chip off your Arduino. Could have done that just to prove a point.

  • @DOpuls
    @DOpuls Год назад

    So by the video you want to say that new board let you to move extruder while hotend was cold? Was painful to watch as firmware won’t let you to move extruder while hotend is cold, the line will just stay on hold. A bit misleading for someone just starting with 3d printing.

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Thanks for your comments. I've not had a lot to do with 3d printers, the new board displays a message saying the hot end was too cold. The old board didn't show any message and acted as it if was moving the motor. Originally the extruder motor was energised constantly (before the board booted properly) and would not turn even manually while the power was on. Changing the driver chip stopped it from being energised constantly but it still didnt move. I actually tried faking the hot end temperature today by putting a 470ohm resistor across NTC input on the old board which faked a temp of around 210c and it still didn't move with a new driver chip installed.

  • @Hogwarts.Failure
    @Hogwarts.Failure Год назад +1

    I would replace the whole board for a much better one. This is a old rev. board. They are really cheap

    • @BuyitFixit
      @BuyitFixit  Год назад

      That was the eventual outcome..

  • @henrikstenlund5385
    @henrikstenlund5385 11 месяцев назад +1

    the extruder motor refuses to move until the tip is heated enough

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      See pinned comment and replies...

    • @henrikstenlund5385
      @henrikstenlund5385 11 месяцев назад +1

      @@BuyitFixit My Ender does nothing with the extruder until the temperature is at the minimum to melt any filament. Then it allows moving it.

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      @@henrikstenlund5385 Yes, as I explained in the pinned comment I didn't know this at the time and the printer doesn't inform you of this. The new board does. After I was told this I connected a 470ohm resistor across the old board to fake a hot end temp of 230c which is shows on the display. I also fitted another new driver, and the extruder motor still didn't work. Originally the motor was ON permanent at switch on and you could not move it.

    • @henrikstenlund5385
      @henrikstenlund5385 11 месяцев назад +1

      @@BuyitFixit Yes, good work

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Thanks, bloody printers 😂😂😂

  • @wherami
    @wherami Год назад +1

    I had to throw away at atmel chip last night I had fried

  • @Harfinou
    @Harfinou 6 месяцев назад

    Can I fix it ?
    Nope. Bought a new mainboard instead. Doh !

    • @BuyitFixit
      @BuyitFixit  6 месяцев назад

      In this case it wasnt worth fixing the board due to the PCB only being the 8 bit with the noisy stepper drivers however the ending result is a fixed printer with a 32 bit processor and silent stepper drivers.

  • @RockyBMusic
    @RockyBMusic Год назад +1

    just wanted to shout... heat the nossle first, then test the extruder Motor.
    That is how it is set up in marlin for savety reasons, because you cant press Filament through a cold nozzle..
    works as intended, Nothing wrong with the circuit board.

    • @BuyitFixit
      @BuyitFixit  Год назад

      Thanks RockyBMusic, I've replied to a few people who mentioned the same. The extruder motor was permanently energised, even at power up and before the machine booted up and it wasn't working for my friends son who had used it previous. After changing the driver chip, the motor wasn't permanently on, so it may have cured the problem. I was unaware about the hot end needed heating, the printer didn't print a message or warning and just acted like it was supposed to be moving the motor on the display. The new board I fitted however when you try to move the extruder does display a message of 'hot end too cold' so I'm not sure if the old board had that safety feature enabled.

    • @RockyBMusic
      @RockyBMusic Год назад +1

      @@BuyitFixit That wasn't meant badly either. Look at it positively, you now have an up-to-date board with quieter stepper drivers. And a more recent Driver version

    • @BuyitFixit
      @BuyitFixit  Год назад

      @@RockyBMusic Thanks RockyBMusic 👍

  • @richardkonsky
    @richardkonsky 4 месяца назад

    its not jed axis its zeeee axis

  • @dangerous8333
    @dangerous8333 11 месяцев назад +1

    They are literally designed to be fixed.
    🤷🏻‍♂️

    • @BuyitFixit
      @BuyitFixit  11 месяцев назад

      Yes, but not normally down to component level such as replacing surface mount chips on the PCB.

  • @waynekelly2479
    @waynekelly2479 11 месяцев назад

    The entire board is only $35 us

  • @gmfan7044
    @gmfan7044 Год назад +1

    the title of this video is wrong that's just an ender 3 not a pro

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      Oh, thanks for pointing that out👍I'm no expert when it comes to 3d printers. I've just searched to see what the difference is and you're correct, perhaps he thought it was a pro because of the BL touch and upgraded extruder and bed levelling nuts.

    • @gmfan7044
      @gmfan7044 Год назад +1

      @@BuyitFixit I'm going to guess the same, and wasn't trying to be rude or make you change the title. I was just trying to inform you and for the most part the difference in the 2 printers are not really noticeable.

    • @BuyitFixit
      @BuyitFixit  Год назад +1

      No worries mate, I've changed the title anyway as it's more accurate 🙂 Hopefully you may like some of my other videos, as it's quite a wide variety of things I try and repair, so I'm not an expert on every device 😂😂

    • @gmfan7044
      @gmfan7044 Год назад +1

      @@BuyitFixit I subbed

    • @BuyitFixit
      @BuyitFixit  Год назад

      Top man 👍

  • @javiermitchell7073
    @javiermitchell7073 Месяц назад +1

    You cheated!. The point of the video was to fix the board

    • @BuyitFixit
      @BuyitFixit  Месяц назад

      Yes, but it became apparent a better solution was to upgrade it with the 32 bit with silent stepper drivers than to spend more money on the old 8 bit noisy board.

    • @javiermitchell7073
      @javiermitchell7073 Месяц назад +1

      I was kidding!

    • @BuyitFixit
      @BuyitFixit  Месяц назад

      😂😂😂That's sometimes the problem with text and comments, no context or tone so it's sometimes hard for me to work out 👍

  • @fourdee4d
    @fourdee4d 11 месяцев назад

    No, YOU can not fix it.
    However, a community of humans will, for all humans, allow you to look like a pro, share their IQ.
    So that you can gobshite content, claim its your effort and be the boss of you.
    Am I wrong?