documents/maker/3D printing.md

3D Design/Printing

OctoPi Custom Commands

  • M500 Save all configurable settings to EEPROM.
  • M851 X-48 Y-11 Z-2.35; M500 set CR touch offset & save
  • G29; M500 Level bed & save
  • M104 F S195 B205 Preheat PLA (M104 sets hotend, S & B are ranges)

Inputs:

  • Input Name = label
  • Parameter = variable, reference using %(param)
  • Example: M851 Z %(z) where z is parameter

Temperature

For harder PLA

  • 215-220C nozzle
  • 58-60C print bed
  • Initial Layer thick and slow for adhesion
    • 101% first layer width
    • 10mm/s skirt/brim speed / initial layer speed
    • < 50mm/s initial layer move

PLA: 210 / 65 PLA+ 225 / 75 ABS: 240 / 100, NO or LOW COOLING (30%) PETG: 230 / 85, FAN OFF

  • usually 40mm/s to 100mm/s
  • Cura default
    • 50mm/s, 150mm/s travel
    • initial layer 20mm/s, 100mm/s travel
  • Recommended:
    • ABS/PLA: 40-60mm/s
    • PETG: 40mm/s (slower to reduce stringing)
    • TPU: 15-30mm/s
    • Nylon: 30-60mm/s
  • Fast speeds: > 70mm/s

Layer Height

0.8mm diameter nozzle = 0.64mm max layer height For bigger nozzle, higher temp (250) + slower speed (< 30mm/s) 0.4mm diameter nozzle = between 0.2mm and 0.3mm

Cura

Default Start G-Code

M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

G28 ;Home
;G29 ; Auto bed-level (CR-Touch)
M420 S1 ; use mesh data from EEPROM

G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

Prevent Oozing

M117 Getting the bed up to temp!
M140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature
M190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature

;M117 Pre-heating the extruder!
;M104 S120; start warming extruder to 160
G28 ; Home all axes

M117 Auto bed-level GO!
G29 ; Auto bed-level (BL-Touch)
G92 E0 ;Reset Extruder

M117 Getting the extruder up to temp!
M104 S{material_print_temperature_layer_0} ; Set Extruder temperature
M109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature
G1 Z2.0 F3000 ; move z up little to prevent scratching of surface
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position

M117 LET THE PURGE BEGIN!
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

Thread Size Fusion 360

C:\Users\domin\AppData\Local\Autodesk\webdeploy\production\96174d2c4918a1a613b00371fd422e0f30e1d187\Fusion\Server\Fusion\Configuration\ThreadData

Those little threaded mounting holes found on the bottom of cameras, telescopes, etc., and the little mating screws found on tripods, selfie sticks, etc., are most commonly ANSI/ASME UNC 1/4-20 thread. At least I know the ones found in the USA usually are.

  • ANSI is the American National Standards Institute

  • ASME is the American Society of Mechanical Engineers

  • UNC is the class, and it stands for Unified National Course threads.

  • 1/4" is the nominal diameter (there are min and max values specified for the major and minor diameters of both external threads and internal threads).

  • 20 is the pitch, or number of threads wrapped around the cylinder in a 1" length.

For camera mount thread

first create the 0.25in hole, then

Solid -> Create -> Thread

Check Modeled Thread: ANSI Unified Screw Thread Size: 1/4 Designation: 1/4-20 UNC click on the face of the hole

Bigger thread for microphone: 5/8" (0.625) - 27 see Unified Thread Standard: https://en.wikipedia.org/wiki/Unified_Thread_Standard