Code Monkey home page Code Monkey logo

3d-printing's Introduction

Mike's 3D Printing Notebook

My notes, configurations, upgrades, and links for printing with my Anycubic Mega-S printer.

Firmware

Firmware has been upgraded to Marlin 1.1.9 with custom Anycubic adaptations by derhopp and davidramiro.

Important: Marlin 1.1.9 sends 12V to part cooling fan instead of the original 9V. Part cooling fan speed should be set to 75% in slicer settings to compensate unless additional cooling is desired.

Marlin gcode reference

Printer Upgrades

Things

My Thingiverse Page

Slicers

PrusaSlicer Config & Info

Cura Config & Info

Filament

Filament Experiences

Lessons learned

  • Temperatures

    • 185ºC works well for most PLA.
    • 200ºC works well for PLA+. At 185ºC PLA+ has trouble adhering to previous layers.
    • 225ºC works best for PETG.
  • Layer height

    • About 50% of nozzle diameter is ideal. Can go up to 75% of nozzle size, but layers may not adhere as well (less "squish" when laying down layers) and may separate.
  • Corners

    • Right angles require the print head to come to a complete stop when turning. This can cause filament to ooze, creating a bulge in the corner. Options:
      • Design with slight fillets (rounded corners) so the print head doesn't need to stop.
      • Print perimeters more slowly so the change in speed at corners is less drastic.
      • Use high acceleration/jerk values (in firmware and/or slicer) to reduce the time the print head spends in the corner. However this can cause other artifacts, such as ringing / ghosting since it causes backlash in the print head carriage.
  • Elephant Foot

    • The first layer tends to expand slightly more than other layers, leading to a slight bulge at the bottom of the print. Setting Elephant Foot Compensation to 0.1mm will shrink the first layer slightly to compensate for this.
    • PrusaSlicer 2.2 (alpha) handles Elephant Foot edge cases much better than 1.1.
  • Extrusion Width

    • Slicers generally use a default extrusion width of 1.125 × nozzle diameter (i.e. 0.45mm for a 0.4 mm nozzle).
    • Wider extrusion (through squishing the filament) can provide better bed adhesion.
    • Slightly tweaking extrusion width can help eliminate thin gap-fill lines, e.g. when a wall is not an even multiple of nozzle width.

Designing in Fusion 360

TBD

3d-printing's People

Contributors

btiefert avatar greendog99 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.