This is a log of upgrades I've performed on my Creality CR-10S 3D printer. Creality has been implementing many of the improvements found on Thingiverse in their newer printers. The bed strain relief bracket came preinstalled and insulation was added to the heat bed.
Raspberry Pi - I don't know what my workflow would look like without OctoPrint. Here are the plug-ins I'm using: CR-10 Leveling Plugin, EEPROM Marlin Editor Plugin, Filament Sensor Reloaded, Print History Plugin, Terminal Commands, and Webcam Tab.
Raspberry Pi 3 Model B Octoprint control software Camera Module v2 Flex Cable for Raspberry Pi 3b Camera Display (100cm) Raspberry Pi 3 (B/B ), Pi 2 B, and Pi 1 B case with VESA mounts and more Raspberry Pi Camera Mount for CR-10 CR-10 Center GoPro Mount Raspberry Pi Camera Case, GoPro Mount Compatible
Lighting - finding a solid LED strip that fit between the gantry uprights took some trial and error. In the LED world, a 12" light bar was often 14" or longer, and that would not fit. I found one described as 11.8" that came in at an actual 13", but it just fit between the uprights. Secured with zip ties and powered by the Raspberry Pi's USB port an external USB charger.
Kecent USB 22LED 7W Reading Lamp JBtek Male to Female USB Cable with ON/OFF Switch
Cables - the extension cable kit will be needed if I decide to install a drag chain. Even though my control box is still right next to the printer, I appreciate the extra length. The SD card and USB cables are just there to preserve their respective ports on the control box.
CR-10 Extruder Cable Hanger CR-10S 3D Printer Parts Extension Cable Kit for Creality CR-10 Series LANMU Micro SD TO SD Card Extension Cable Adapter Flexible Extender Cerrxian 9Inch Mini USB Cable Combo Mini USB Female to Up Angle & Down Angle Male Data Sync and Charge Extension Cable 20mm Flexible Spiral Tube Cable Wire Wrap CR-10 Cable Management System
Sound Dampening - I highly recommend the stepper dampers, they work so well that you will notice just how loud the stock fans are. The two 120mm fans allowed me to remove all the stock fans from the control box and PSU (the loudest fan). With stock fans, the temperature inside the case was about 30C, the 120's (1 blowing in, 1 blowing out) kept the internal temperature around 26C and were whisper quiet.
Shock Absorber Stepper Vibration Damper for Nema17 Stepper Motor (x2) CR-10 120mm Fan Base Noctua NF-P12 120mm x 25mm Cooling Fan (x2) Noctua A-Series Cooling Fan Blades with AAO Frame, SSO2 Bearing (NF-A4x10 FLX) CR-10 SQUASH FOOT Tecnifibre Double Yellow Dot Squash Balls - 4 Pack
Print Bed - the leveling knobs should be one of your first upgrades, they make a world of difference. I loved using the PEI until the bed heater quit working (new motherboard on its way from China), so until that gets fixed, I'm making due with blue tape. The bed clips are easier to use than the binder clips that came with the printer.
CR-10 Ultimate Leveling Knob Attachment Prozix Amber PEI Sheet 3D Printer Build Surface 300mm x 300mm CR-10 Bed Clips
Filament - I had the hardest time changing filament with the stock extruder, loading a new filament took way longer than it should have. The Flexi Plus extruder is a breeze to load and didn't cost much more than a replacement stock extruder.
Mega Anti-Tangle Spool Holder TUSH - The Ultimate Spool Holder CR-10 TUSH Bracket Upgraded Replacement Flexible Filament MK8 Extruders Aluminum Drive Feed Upgraded Tool Steel Extruder Gear
Hot End - I really messed up my stock heatsink (yes, due to user error) so I couldn't print, which ruled out getting an E3D V6, so I went with stock replacement of the heatsink and an upgraded heater block. When I got the new hot end up and running, the first thing I printed was a V6 mount so I have options the next time I do something stupid.
E3D Clone Heater Block Replacement for CR-10 (early version) stock heater block Creality CR-10 Hotend Threaded Heatsink Block Replacement CR-10 duct fan mod
Auto Bed Leveling - this is a work in progress, I'm waiting on the voltage regulator. I went with a capacitive proximity sensor over and inductive one to work with the glass bed. I'm basically building a DIY EZABL because the TH3D site is was a great resource for information.
Approach Sensor 1-10mm Cylindrical Capacitive Proximity Switch NPN NO DC 6-36V LJC18A3-H-Z/BX Voltage Regulator L7805 - 5V CR-10 ABL Mount with cable guide/strain relief bracket CR-10 Cable Management System ABL mount
Firmware - started with stock Marlin 1.1.8 and followed the guide on Printed Solid (for 1.1.6 and 1.1.7) then configured automatic bed leveling. Changes I made can be found in Diff Report,txt
In the works - planned but not yet implemented.
E3D V6 All-Metal Hotend Petsfang Duct for CR10 5015 fan upgrade Supporting Rod Set For Creality 3D CR-10