Today, I successfully updated my Ender 5 Pro’s firmware to TH3D Unified Firmware UFW_U1.R2.B3. So, at least as far as my Silent 1.1.5 board is concerned, it definitely has a bootloader built in. Very nice to know.
YES! I was so thrilled at that also when I upgrade my regular 5 to the silent board. Makes it so much easier and less expensive as you don’t have to buy an arduino or anything! I also used the TH3D firmware and miss the scrolling filename on the lcd. Seems the th3d has a static one that just shows whatever characters fit. I will have to search and see if that can be changed in the firmware.
I never even noticed that. Good luck with resolving it. I bet though, if you contact TH3D, they likely will look into incorporating that feature. OR… we could ask the great & powerful DrVAX to contact them on our behalf. I’m betting he has had contact with them before and may even be ‘friends’ with some of them. C’mon Doc, come out from behind that curtain ?
LOL Once i get some time I will have to look into it. Been so busy here of late, ugh.
I now suspect I know what TH3D will say. I found some notes on their site to the effect that they had to leave out a number of things due to memory constraints on the 1.1.5 board. Seems like another good reason to upgrade to a 32 bit board (like the TH3D EZ Board Lite).
Yea the memory restraints are crazy on these boards. I may go 32-bit one day but hate to rip it all apart while it is working pretty good lol
I presume much of the issue with memory is that the chips are likely 8-bit, so their memory addressing capability is pretty limited. 32-bit certainly changes that limit a whole lot! ?
My Ender 5 Pro arrived back early June, and it actually did not ship with a bootloader installed. This was accomplished easily enough though with my Arduino and the free Anduino IDE. An alternative option would be to use a usb programmer like the one that ships with the BLTouch, and use the Arduino IDE in tangent. I’ve been able to successfully get my firmware updated to the latest Marlin 2.0.x since then with BLTouch as well. That little 8bit chipped is now at max capacity though. 32bit upgrade is in my near future I think.
Can I ask which board your Ender 5 came with? I ask because my understanding is that 1 of the major selling points of the Pro version is that it came with the 1.1.5 board, and all 1.1.5’s are supposed to have an onboard bootloader. It would be interesting if that’s not the case.
Absolutely… my board is in fact the v1.1.5. I’ve read in some other posts on the web where others have had the same experience. It seems to be sporadic though. I can’t really narrow it down to a timeframe. I’ve read them as far back as 8months ago and then obviously mine is only a month old. So, very random.
OK. that’s pretty odd all right. I remember, when I was having issues when my printer was brand new (end of May 2020), I fixed an issue with the Creality v1.1.8 firmware by flashing my printer with TH3D Unified. This is how I discovered my 1.1.5 board did, in fact, have a bootloader. I searched the Internet to get a definitive answer to whether 1.1.5s did or did not have one. I could not find a definitive answer. Perhaps your experience is 1 reason why. In the end, I simply tried it, and it worked
Are there any particular advantages to the 2.x version?
When I initially added the BLTouch I had some issues getting a couple firmware “upgrades” to work. I prefer the DIY route though and did not try TH3D. That being said it was a nice learning experience. Trying to find a good Pro out of box firmware version with BLTouch enabled was pretty tough so I tried using some non pro version. Turned out they all did not have the lead screw update in the code. I had to switch that from 400 to 500. From there I could get it to print well at least, but the auto bed level grid still did not work. Not a big deal but I decided to dive in to 2.0. A cross between Dr Vax, Teaching, & Crosslink I was able to make this super simple. This big things are that you enable the BLtouch in the code and you’re done, minus the pin 27 bit you have to add. The next big win in that when auto homing my carriage no longer smashes into the frame. It lightly touches and trips the switches and that’s it. There are probably others. Biggest fault is that the out of box 2.0 firmware is large. You’ll have to disable a few things. I’ll create a separate post and add my initial changes I did to get it to upload. I’m also having some trouble with this Spidermaker PLA I just bought. I’ll add that separately as well.
I look forward to reading about the firmware update & the filament. BTW, I presume you meant to type “400 to 800” for the leadscrew. That’s the change I had to make. That’s 1 of the issues I had with my printer right out of the box. Let me tell you, 3D Benchy looks really odd at only half height
Yeah good catch… 400 to 800. Took me a bit to figure that out. I wasn’t sure what was going on there. The calibration cube looked like a square hamburger. And the benchy, yeah… more like a sunken squashed benchy recovered from the bottom of the ocean. ?
I figured Benchy had been sat on by the Stay Puft Marshmellow man from Ghostbusters
Got to love the Ender 3 V2 board for that boot loader built-in and 32 bit board with silent stepper drivers. Now got to catch up with you guys on the upgrades, Chain’s for the extruder & hot end wires,and the bed wires Have added a raspberry pie 4 and pie cam for octoprint, But still need to add the BL touch. Can’t wait to have auto bed leveling.
Any other upgrades you guys could recommend?
You’re already ahead of me in many areas. I don’t have a 32-bit board, or chain guides for wires, or auto bed levelling. I do have silent drivers. And, I have Drive Drive Extruder.
My next upgrades are 1) 32-bit board, 2) enclosure, 3) 2 hotends. I have no plans for OctoPrint, or Raspberry Pi. 'Course, I do have my original Surface Pro to both print over USB and provide camera feed.
Which reminds me of a question. The people who use OctoPrint, how do the stream the video feed? How do they access it?
As far as upgrades for you, I would recommend Direct Drive Extruder.
Oh, forgot to mention; my very next upgrade is a filament guide. A few weeks back I converted to Direct Drive Extruder. As part of that upgrade I relocated the filament spool to the top rear of the printer, on top of a 6 inch support post. I ran into a problem: the filament has a tendency to jump over the sides of the spool and coil around the spool support. I haven’t had a filament jam yet, but it’s only a matter of time if I don’t do something. I’ve already used Fusion 3D to design a guide that I hope will prevent the filament jumping.
OctoPrint has a camera view in its web interface on the control page.
So you can e.g. home and perform other commands using the control buttons and see the result from a distance on your web view. Quite nice.
Just connect the RaspiCam to the connector on the Raspberry Pi, or use a standard driver less webcam connected via USB, reboot the pi and enable webcam support in OctoPrint (AFAIR it even is enabled by default, when a CAM is found)
32Bit boards like the SKR boards are nice. You can finally enable all features in Marlin without running out of flash. With 8 Bit board you need to e.g. disable SD support or other stuff to gain some space for more fancy bed leveling techniques. On the SKR 32Bit boards (or other) board you simply enable what you want and never even reach 20% of the total amount of flash available. Speed wise or print quality wise they don´t make much of a difference unless you enable linear advance. 8 Bit boards also tend to slow down rapidly for a while when leaving pause mode, which effects print quality on that specific layer.
So OctoPrint is its own web server? That’s interesting to me.
The other things I can already do through my Surface Pro.
Please don’t take offense; I mean this in the most friendly way possible, appreciating that English is not your 1st language. I like to help people who speak/write English well (like you) but could use a little help with some things. That said, I noticed that, a couple of times, you’ve used “quiet” when you mean “quite”. It’s a subtle difference in spelling. Quiet means low, or no, sound. Quite means “very”.
Not sure if it will answer all of your questions as I haven’t had a chance to watch it yet, but Dr Vac posted a video today on Octoprint: Install Octoprint | Ender 3 V2 Firmware Update | Wifi 3d Printing - YouTube
I’ve used Crosslink’s video in the past as well. Herems the first in his Octoprint series: Why You Should Use OctoPrint - OctoPrint Introduction - YouTube
My next upgrade for my ender 5 pro is direct drive. I try to do most things myself so I’m working on a new bracket design that requires no extra hardware, at least not if you have an ender 5 pro… in final fitting now. It will require Z cable extensions. I’m making my own though from from wire left over from the bltouch upgrade. Should require zero firmware changes as well since I’m using the original extruder and stepper motor with original gear. I’ll post the details soon in case if anyone is interested.