皮带松紧调节:保持松紧度一致,用调琴弦的方式,调节到三根皮带的震动音调一致。
Install Arduino IDE
On Tools menu, select board: MEGA 2560 and port.
Marlin firmware for RepRap family printers. (github)
Double click Marlin/Marlin.ino
file to open project in Arduino IDE.
测量杆长:
DELTA_DIAGONAC_ROD
= 214.0
测量三个轴滑车均到达最高点时挤出头离打印床的距离,稍微减少一些作为调平余量:
DELTA_HEIGHT
= 250.0
发 G1 X0 Yn
试验n
可以达到的最大值,测试可打印半径:
DELTA_PRINTABLE_RADIUS
= 85.0
计算各轴电机走1mm需要的脉冲数:XYZ轴使用 Prusa Printers Calculator 计算(1.8°步进,GT2同步轮齿距2mm,16齿,RAMPS为1/16 microstepping);E轴根据挤出轮直径12mm,算出周长37.7mm,步进电机转一周3200个脉冲(与XYZ轴计算类似),得到每mm脉冲数84.88
DEFAULT_AXIS_STEPS_PER_UNIT
= { 100, 100, 100, 84.88 }
Slicers prepare a solid 3D model by dividing it up into thin slices (layers). In the process it generates the G-code base on printer parameters.
3D printing host software. Communicate with the printer to control and send G-codes.
- Printrun pronterface
- OpenSCAD, programmers solid 3D CAD modeller
- X Y Z indicators blink: homing is needed, send a
G28
List of G-codes can be found in RepRap and Marlin (only implements a subset).
Code | Command | Description |
---|---|---|
G0 [X<pos>] [Y<pos>] [Z<pos>] [F<rate>] |
Linear move | F: maximum movement rate (mm/min) |
G1 [X<pos>] [Y<pos>] [Z<pos>] [E<pos>] [F<rate>] |
Linear move | E: lenght of filament to feed into the extruder |
G28 [X] [Y] [Z] |
Move to home | |
G30 X<pos> Y<pos> |
Single Z probe | |
G33 P<n> |
Delta auto calibration | P: number of probe points (n*n). Recommended: 1/2/5/10 |
M84 [S<sec>] |
Stop idle hold | S: idle the stepper motors after several seconds. |
M106 [Snnn] |
Fan on | 0~255, no speed sets the fan to full speed |
M107 |
Fan off | |
M114 |
Get current position | |
M119 |
Get endstop states | Report as either "open" or "TRIGGERED" |
M500 |
Save settings | Save current settings to EEPROM |
M501 |
Load settings | Load settings from EEPROM |
M502 |
Reset settings | Reset all settings to firmware default |
M503 |
Report settings | Report all current settings |
M665 [Bnnn] [Hnnn] [Lnnn] [Rnnn] [Sfff] [Xfff] [Yfff] [Zfff] |
Delta configuration | |
M666 [Xfff] [Yfff] [Zfff] |
Delta endstop adjustments | Negative endstop corrections move the head closer to the bed (unit:mm) |
G0 X0 Y0 Z1 F3000 <- center -->
G0 X80 Y0 Z1 F3000 <- x ->
G0 X-80 Y0 Z1 F3000 <- -x ->
G0 X0 Y80 Z1 F3000 <- y ->
G0 X0 Y-80 Z1 F3000 <- -y ->
DELTA_ANALYZE CENTER_DISTS=74.86,74.52,74.66,74.64,74.56,74.64
DELTA_ANALYZE OUTER_DISTS=74.52,74.68,74.58,74.58,74.72,74.50
DELTA_ANALYZE CENTER_PILLAR_WIDTHS=9.08,9.06,9.02
DELTA_ANALYZE OUTER_PILLAR_WIDTHS=9.02,9.08,9.02,9.12,9.02,9.12
DELTA_ANALYZE CALIBRATE=extended