I got my first (currently only) printer in the spring of 2021. Some modifications I have made include: A Micro Swiss all-metal hotend and direct drive, A BL Touch bed leveling kit, bed springs and nuts to hold the level, and OctoPrint.
Some of the printed additions include: cable chains, tool organizers, and the spool holder.
The firmware I use was edited in Visual Studio to increase the number of measurements the BL Touch takes. It adds a significant time to the printing process (~10 Mins) but I rarely have any issues relating to leveling.
While cleaning out a jam caused by TPU I managed to break the thermistor in the hotend causing me a week of downtime as I waited on parts. To save time after the parts showed up, I decided I would splice the cable so I did not have to run it through the chains and connect it on the board. This was a bad move as I believe my soldering job added some resistance to the circuit and the temperature control never worked right until I decided to run the cable in its entirety.
soldering the new thermistor in place
Just starting out
Finding the right home
Experimenting with OctoPrint
Printing TPU
Level your bed.
Calibrate e-steps.
Calibrate z offset.
These steps are steps that I wished were emphasized more when I was starting my 3D printer journey
This is one of my first prints I designed from the ground up.
I pulled this file from Thingiverse.
I highly recommend using this print every so often.