Ender Extender 300 Kit / Build Log and Review

This site may earn a commission from merchant affiliate
links, including eBay, Amazon, and others.

suchtragedy

(┛ಠ_ಠ)┛彡ɯɹɐ loɹʇuoɔ ǝʞoɹq
Premium Member
Build Thread Contributor
Messages
1,755
Reaction score
3,176
Location
Wenatchee, WA
Arrma RC's
  1. 4x4-Mega
  2. BigRock 4x4
  3. Felony
  4. Granite
  5. Infraction
  6. Limitless
  7. Kraton 6s
  8. Outcast 4s
  9. Typhon 3s
  10. Voltage
I just now got done with installing the Ender Extender 300 kit for the Ender 3 Pro and this required a bit more work than just slapping on the longer parts. Since there is a bit more to it than that I wrote this up so people will have a better idea on what to expect before buying one of these kits.

Kit Contents:
  • (2) front/rear 20x20mm extended base rails
  • (1) 40x40mm extended y-axis rail
  • (1) 20x20mm extended x-axis gantry rail
  • (1) 20x20mm extended top rail
  • (1) 300x300 larger aluminum plate/adapter
  • (2) bags of misc bolts/t-nuts/washers
Optional Parts and Notes: When ordering this kit you can buy a 300x300 mirror bed surface to go with the new plate for a few bucks more but when I was ordering it was sold out. Also note that the 300 kit does NOT include any longer wires but you can order them separately if you look in their accessories category. The 300 kit doesn't need longer wires because the oem wires still reach but anyone who orders the 300XL version (same kit but with a taller Z axis) or any of their 400x400 kits the kit will already include longer wires.

Assembly:
After taking a parts inventory I noticed there were no instructions, just a piece of paper that says to go find the instructions on their website. I go to the website and they don't have any instructions for the 300x300 kit, but they have instructions for the 400x400 kit so I use those. Most of the instructions from the 400x400 kit worked but for some stuff they don't.

Y-Axis Rail:
The y-axis rail isn't drilled to be in a fixed position like on the Ender 3, it actually can slide back and forth and attaches via t-nuts in the rail channels. The 400x400 instructions specifically says how many millimeters the rail should measure from the rear to the base rail to perfectly center the bed travel for front/back, however since I have the 300x300 kit the measurement given is wrong. I had to do some eyeballing and measuring of my own until I finally got the rail in the right position with a combination of rail positioning and relocation of the end stop switch. This was a pain in the @ss so just a heads up.

Front/rear base rails:
The kit gets rid of the ender 3 center frame base and replaces it with front/rear rails for bracing. These installed fine on the front but the rear sucked because my ender 3 pro side base rails didn't have screw threading on the rear, only threading in the front. I ended up having to use a thread tap and a bench vise to thread the holes needed for the rear brace to complete the base extension assembly.

Besides those two things the rest of the assembly was pretty straight forward. If I had to mention any other challenges I encountered it would be the difficulty in doing all this part swapping with all the electronics wiring still in place, it gets to be a mess pretty quickly.

Updating Firmware and Slicer:
In order for the printer to know it's got a larger build area you will need to download the latest firmware build files from Marlin or your specific board's github, modify the firmware in a compiler (I used VSCODE with PlatformIO IDE add-on) and change the build surface size in the firmware code. You will also need to configure any other specific features you have installed on your printer (bltouch, higher temp threshold for upgraded hot ends, filament run-out sensor, octoprint, wifi, etc). Once done you compile the firmware then flash it to your printer and hope it all works.

This probably the hardest part for people who haven't done any of this before and even more difficult for people not familiar with coding. I highly recommend you do some homework first and get familiar with how to do this yourself before investing in one of these kits, or get a friend who knows what they are doing, lol.

After setting up and flashing my firmware the last thing I needed to do was to change the bed size in my slicer (I use Cura). This is pretty easy and after finished that I did final printer calibrations (PID calibration for hot end and bed, z-offset for bltouch, and auto bed leveling baseline).

Testing the Printer:
Overall everything was working and after a little tweaking here and there I got everything dialed in. There is one flaw I thought I should mention:

This kit reuses the oem aluminum build plate parts and just bolts a larger plate on top of it. I noticed that when I start a print the oem bed reaches target temp but the added plate and glass I have on top are still very cold and not up to temp yet. Basically the larger surface needs more time to heat up so to account for this I added an additional start up G code in Cura that makes the printer wait an additional 3 minutes after it reaching target bed temp. This is a workaround but so far has worked well for me.

Anyways that's pretty much it. Pics attached for visual reference on differences before/after.

InShot_20201209_153837814_copy_768x1024.jpg


InShot_20201209_154141782_copy_768x1058.jpg


InShot_20201209_153454284_copy_768x576.jpg


InShot_20201209_151013482_copy_768x768.jpg
 
Last edited:
Good info. I've got my 400xl kit in the box on the floor. Wanted to wait for my bltouch sensor to come in and was gonna do both at once. Only have to mess w/ firmware one time.
 
I just now got done with installing the Ender Extender 300 kit for the Ender 3 Pro and this required a bit more work than just slapping on the longer parts. Since there is a bit more to it than that I wrote this up so people will have a better idea on what to expect before buying one of these kits.

Kit Contents:
  • (2) front/rear 20x20mm extended base rails
  • (1) 40x40mm extended y-axis rail
  • (1) 20x20mm extended x-axis gantry rail
  • (1) 20x20mm extended top rail
  • (1) 300x300 larger aluminum plate/adapter
  • (2) bags of misc bolts/t-nuts/washers
Optional Parts and Notes: When ordering this kit you can buy a 300x300 mirror bed surface to go with the new plate for a few bucks more but when I was ordering it was sold out. Also note that the 300 kit does NOT include any longer wires but you can order them separately if you look in their accessories category. The 300 kit doesn't need longer wires because the oem wires still reach but anyone who orders the 300XL version (same kit but with a taller Z axis) or any of their 400x400 kits the kit will already include longer wires.

Assembly:
After taking a parts inventory I noticed there were no instructions, just a piece of paper that says to go find the instructions on their website. I go to the website and they don't have any instructions for the 300x300 kit, but they have instructions for the 400x400 kit so I use those. Most of the instructions from the 400x400 kit worked but for some stuff they don't.

Y-Axis Rail:
The y-axis rail isn't drilled to be in a fixed position like on the Ender 3, it actually can slide back and forth and attaches via t-nuts in the rail channels. The 400x400 instructions specifically says how many millimeters the rail should measure from the rear to the base rail to perfectly center the bed travel for front/back, however since I have the 300x300 kit the measurement given is wrong. I had to do some eyeballing and measuring of my own until I finally got the rail in the right position with a combination of rail positioning and relocation of the end stop switch. This was a pain in the @ss so just a heads up.

Front/rear base rails:
The kit gets rid of the ender 3 center frame base and replaces it with front/rear rails for bracing. These installed fine on the front but the rear sucked because my ender 3 pro side base rails didn't have screw threading on the rear, only threading in the front. I ended up having to use a thread tap and a bench vise to thread the holes needed for the rear brace to complete the base extension assembly.

Besides those two things the rest of the assembly was pretty straight forward. If I had to mention any other challenges I encountered it would be the difficulty in doing all this part swapping with all the electronics wiring still in place, it gets to be a mess pretty quickly.

Updating Firmware and Slicer:
In order for the printer to know it's got a larger build area you will need to download the latest firmware build files from Marlin or your specific board's github, modify the firmware in a compiler (I used VSCODE with PlatformIO IDE add-on) and change the build surface size in the firmware code. You will also need to configure any other specific features you have installed on your printer (bltouch, higher temp threshold for upgraded hot ends, filament run-out sensor, octoprint, wifi, etc). Once done you compile the firmware then flash it to your printer and hope it all works.

This probably the hardest part for people who haven't done any of this before and even more difficult for people not familiar with coding. I highly recommend you do some homework first and get familiar with how to do this yourself before investing in one of these kits, or get a friend who knows what they are doing, lol.

After setting up and flashing my firmware the last thing I needed to do was to change the bed size in my slicer (I use Cura). This is pretty easy and after finished that I did final printer calibrations (PID calibration for hot end and bed, z-offset for bltouch, and auto bed leveling baseline).

Testing the Printer:
Overall everything was working and after a little tweaking here and there I got everything dialed in. There is one flaw I thought I should mention:

This kit reuses the oem aluminum build plate parts and just bolts a larger plate on top of it. I noticed that when I start a print the oem bed reaches target temp but the added plate and glass I have on top are still very cold and not up to temp yet. Basically the larger surface needs more time to heat up so to account for this I added an additional start up G code in Cura that makes the printer wait an additional 3 minutes after it reaching target bed temp. This is a workaround but so far has worked well for me.

Anyways that's pretty much it. Pics attached for visual reference on differences before/after.

View attachment 113206

View attachment 113207

View attachment 113208

View attachment 113209
Stellar post. I just put the 400 extender kit on one of mine yesterday. Got it all together, the only thing I've got left to do is the firmware, a piece of glass, and a Capricorn PTFE tube. Flashing the firmware is very manageable, I had to go down that road a few months back for some mods I did. Probably took me about 20 or so minutes to figure it out. For those unfamiliar with it, Michael Laws of Teaching Tech has some snazzy vids on the tubeofyou (youtube).

I'm not going to say my interest in a larger printer has dissipated, but I'm taking it slow because truthfully, I can't think of anything I need or want to print right now!! Before I got it, I was going to print this, I was going to print that....and while assembling it, I was like.......wth am I going to print? I solid mounted my bed using spacers in lieu of springs and will be running a BL Touch.

Looking forward to seeing biiiiiiiig things from you!
20201213_232214.jpg
 
Last edited:
Old Thread: Hello . There have been no replies in this thread for 90 days.
Content in this thread may no longer be relevant.
Perhaps it would be better to start a new thread instead.
Back
Top