Jump to content

FxTrip's Ender 3: Difference between revisions

From MidsouthMakers - Memphis Area Hackerpace
No edit summary
No edit summary
Line 90: Line 90:


== Status Pictures ==
== Status Pictures ==
<gallery>
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I've seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.
File:FxTripEnderPic6.jpg|Here we are adding linear rails
File:FxTripEnderPic7.jpg|Upgrading Linear Rails
File:FxTripEnderPic8.jpg|Added supports for wobble
File:FxTripEnderPic9.jpg|Printed a failed case. I didn't check the usb clearance and trusted google.
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn't included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.
</gallery>

Revision as of 22:51, 12 May 2025

FxTrip's Ender 3 Print/Laser/EDM
Information
Owner Fxtrip
Version 1.0
Status In Progress
Started On February 2025
Cost TBD


Overview

My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5" touchscreen for local access.

My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.

Features

🔧 Mechanical & Frame Upgrades


✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement

✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing

✅ Mounted printer on foam base with heavy paver for vibration damping

✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy


🛠️ Electronics & Wiring


✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0

  • 32-bit board with TMC2209 silent stepper drivers
  • Supports UART mode for advanced motor control and sensorless homing

✅ Completely rewired the board to support modular toolheads with clean routing

✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)

✅ Integrated Raspberry Pi 4 for headless control and local processing

✅ Installed BIGTREETECH PITFT50 V2.1 (5") display running KlipperScreen for local touchscreen control

✅ Added An Electrical Enclosure.


📦 Firmware & Software Stack


✅ Flashed firmware to Klipper for higher precision and faster print speeds

✅ Installed and configured:

  • Moonraker (API + printer status layer)
  • Mainsail (web-based UI for remote access)
  • KlipperScreen (for the PITFT50 touchscreen)

✅ Manual tuning of:

  • Filament flow rate
  • Pressure advance

🔜 Plan to add an accelerometer for input shaping and resonance compensation


🧰 Toolhead & Multi-Mod Functionality (Planned)


🔁 Developing a manual quick-change system to swap between:

  • 3D print head (Sprite Pro)
  • Small CNC spindle (for light aluminum work)
  • Rack Robotics EDM head
  • Laser engraver

✅ Designed system with separate cable connectors per toolhead for clean transitions

🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system


Status Pictures