달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

   

   

4.2 Buffered G Commands

G0 & G1

Move

G2 & G3

Controlled Arc Move

G28

Move to Origin (Home)

G29

Detailed Z-Probe

G30

Single Z Probe

G31

Report Current Probe status

G32

Probe Z and calculate Z plane

   

   

4.3 Unbuffered G commands

G4

Dwell

G10

Tool Offset

G20

Set Units to Inches

G21

Set Units to Millimeters

G90

Set to Absolute Positioning

G91

Set to Relative Positioning

G92

Set Position

G130

Set digital potentiometer value

G161

Home axes to minimum

G162

Home axes to maximum

   

   

4.4 Unbuffered M and T commands

M0

Stop or Unconditional stop

M1

Sleep or Conditional stop

M3

Spindle On, Clockwise (CNC specific)

M4

Spindle On, Counter-Clockwise (CNC specific)

M5

Spindle Off (CNC specific)

M7

Mist Coolant On (CNC specific)

M8

Flood Coolant On (CNC specific)

M9

Coolant Off (CNC specific)

M10

Vacuum On (CNC specific)

M11

Vacuum Off (CNC specific)

M17

Enable/Power all stepper motors

M18

Disable all stepper motors

M20

List SD card

M21

Initialize SD card

M22

Release SD card

M23

Select SD file

M24

Start/resume SD print

M25

Pause SD print

M26

Set SD position

M27

Report SD print status

M28

Begin write to SD card

M29

Stop writing to SD card

M30

Delete a file on the SD card

M31

Output time since last M109 or SD card start to serial

M32

Select file and start SD print

M33

  

M34

  

M36

Return file information

M37

Simulation mode

M40

Eject

M41

Loop

M42

Stop on material exhausted / Switch I/O pin

M43

Stand by on material exhausted

M70

Display message

M72

Play a tone or song

M73

Set build percentage

M80

ATX Power On

M81

ATX Power Off

M82

Set extruder to absolute mode

M83

Set extruder to relative mode

M84

Stop idle hold

M85

Set inactivity shutdown timer

M92

Set axis_steps_per_unit

M98

Call Macro/Subprogram

M99

Return from Macro/Subprogram

M98

Get axis_hysteresis_mm

M99

Set axis_hysteresis_mm

M101

Turn extruder 1 on (Forward), Undo Retraction

M102

Turn extruder 1 on (Reverse)

M103

Turn all extruders off, Extruder Retraction

M104

Set Extruder Temperature

M105

Get Extruder Temperature

M106

Fan On

M107

Fan Off

M108

Set Extruder Speed

M109

Set Extruder Temperature and Wait

M110

Set Current Line Number

M111

Set Debug Level

M112

Emergency Stop

M113

Set Extruder PWM

M114

Get Current Position

M115

Get Firmware Version and Capabilities

M116

Wait

M117

Get Zero Position

M118

Negotiate Features

M119

Get Endstop Status

M120

Push

M121

Pop

M122

Diagnose

M123

Tachometer value

M124

Immediate motor stop

M126

Open Valve

M127

Close Valve

M128

Extruder Pressure PWM

M129

Extruder pressure off

M130

Set PID P value

M131

Set PID I value

M132

Set PID D value

M133

Set PID I limit value

M134

Write PID values to EEPROM

M135

Set PID sample interval

M136

Print PID settings to host

M140

Bed Temperature (Fast)

M141

Chamber Temperature (Fast)

M142

Holding Pressure

M143

Maximum hot-end temperature

M144

Stand By Your Bed

M160

Number of mixed materials

M190

Wait for bed temperature to reach target temp

M200

Set filament diameter / Get Endstop Status

M201

Set max printing acceleration

M202

Set max travel acceleration

M203

Set maximum feedrate

M204

Set default acceleration

M205

Advanced settings

M206

-

M207

Calibrate z axis by detecting z max length

M208

Set axis max travel

M209

Enable automatic retract

M210

Set homing feedrates

M211

Disable/Enable software endstops

M212

Set Bed Level Sensor Offset

M218

Set Hotend Offset

M220

Set speed factor override percentage

M221

Set extrude factor override percentage

M222

Set speed of fast XY moves

M223

Set speed of fast Z moves

M224

Enable extruder during fast moves

M225

Enable extruder during fast moves

M226

Gcode Initiated Pause

M227

Enable Automatic Reverse and Prime

M228

Disable Automatic Reverse and Prime

M229

Enable Automatic Reverse and Prime

M230

Disable / Enable Wait for Temperature Change

M240

Start conveyor belt motor / Echo off

M241

Stop conveyor belt motor / echo on

M245

Start cooler

M246

Stop cooler

M250

Set LCD contrast

M251

Measure Z steps from homing stop (Delta printers)

M280

Set servo position

M300

Play beep sound

M301

Set PID parameters

M302

Allow cold extrudes

M303

Run PID tuning

M304

Set PID parameters - Bed

M305

Set thermistor and ADC parameters

M306

set home offset calculated from toolhead position

M320

Activate autolevel(Repetier)

M321

Deactivate autolevel(Repetier)

M322

Reset autolevel matrix

M340

Control the servos

M350

Set microstepping mode

M351

Toggle MS1 MS2 pins directly

M355

Turn case lights on/off

M360

Report firmware configuration

M360

Move to Theta 0 degree position

M361

Move to Theta 90 degree position

M362

Move to Psi 0 degree position

M363

Move to Psi 90 degree position

M364

Move to Psi + Theta 90 degree position

M365

SCARA scaling factor

M370

Morgan manual bed level - clear map

M371

Move to next calibration position

M372

Record calibration value, and move to next position

M373

End bed level calibration mode

M374

Save calibration grid

M375

Display matrix / Load Matrix

M380

Activate solenoid

M381

Disable all solenoids

M400

Wait for current moves to finish

M401

Lower z-probe

M402

Raise z-probe

M404

Filament width

M405

Filament Sensor on

M406

Filament Sensor off

M407

Display filament diameter

M420

Set RGB Colors as PWM

M540

Set MAC address

M550

Set Name

M551

Set Password

M552

Set IP address

M553

Set Netmask

M554

Set Gateway

M555

Set compatibility

M556

Axis compensation

M557

Set Z probe point

M558

Set Z probe type

M559

Upload configuration file

M560

Upload web page file

M561

Set Identity Transform

M562

Reset temperature fault

M563

Define or remove a tool

M564

Limit axes

M565

Set Z probe offset

M566

Set allowable instantaneous speed change

M567

Set tool mix ratios

M568

Turn off/on tool mix ratios

M569

Set axis direction values

M570

Set heater timeout

M571

Set output on extrude

M572

Set or report extruder elasticity compensation

M573

Report heater PWM

M574

Set endstop configuration

M575

Set serial comms parameters

M600

filament change pause

M605

Set dual x-carriage movement mode

M665

Set delta configuration

M666

Set delta endstop adjustment

M667

Select CoreXY mode

M700

Level plate

M701

Load filament

M702

Unload filament

M906

Set motor currents

M907

Set digital trimpot motor

M908

Control digital trimpot directly

M909

Set microstepping

M998

Request resend of line

M999

Restart after being stopped by error

G

List all G-codes

M

List all M-codes

T

Select Tool

   

   

5 Proposed EEPROM configuration codes

M500

store parameters in EEPROM

M501

read parameters from EEPROM

M502

revert to the default "factory settings."

M503

Print settings

 

'Development > 3D Printing' 카테고리의 다른 글

슬라이싱 프로그램  (0) 2016.09.30
CreatorK – 3Dison +  (0) 2016.09.24
Gcode Commands  (0) 2016.09.17
스텝 DC모터(stepper motor)  (0) 2016.09.12
G Code를 통한 프린팅 작업  (0) 2016.09.06
Chamfer – 123d Design  (0) 2016.09.01
Posted by codedragon codedragon

댓글을 달아 주세요

   

   

stepper motor

   

  • 아두이노 보드에서 5v 전기신호(디지털 펄스) 발생하면 일정 각도 만큼 회전하게 되고
  • 이렇게 회전하면서 x, y, z축의 정확한 지점으로 이동하게 됩니다.

   

   

   

X축 3 이동 Y축 2 이동 Z축 2 이동

   

   

   

동영상

gcode와 스텝모터를 통한 프린터 동작원리 이해

3d printer kit test - mega 2560 + ramps 1.4 + lcd 2004 controller + nema 17 motors (2m 7s)

https://youtu.be/J0cgVfiTAC0

   

   

주요 Gcode 명령어

G0 & G1

Move

G28

Move to Origin (Home)

G29

Detailed Z-Probe

G30

Single Z Probe

M80

ATX Power On

M81

ATX Power Off

 

'Development > 3D Printing' 카테고리의 다른 글

CreatorK – 3Dison +  (0) 2016.09.24
Gcode Commands  (0) 2016.09.17
스텝 DC모터(stepper motor)  (0) 2016.09.12
G Code를 통한 프린팅 작업  (0) 2016.09.06
Chamfer – 123d Design  (0) 2016.09.01
Construct >> Extrude – 123D Design  (0) 2016.08.27
Posted by codedragon codedragon

댓글을 달아 주세요

   

   

G Code를 통한 프린팅 작업

   

   

Gcode

G28

G1 X3 Y2

G1 X3 Y2 E1

G1 X3 Y3 Z1

G1 X3 Y3 E1

 



Gcode 명령어를 통한 프린터 동작


G28

기본위치 (Home Position)

G1 X3 Y2

   

   

   

   

   

   

   

   

   

   

   

   

E1

(3,2) 위치로 빠르게 이동

   

   

   

   

   

   

   

   

재료 적층

   

G1 X3 Y3 Z1

위로 1 느리게 이동(z축이동)

  

G1 X3 Y3 E1

재료 적층

   

   

   

중요 GCode

G1 X113.561 Y124.564 E0.10291

   

G0 & G1: Move

http://reprap.org/wiki/G-code#G0_.26_G1:_Move

   

G1 X90.6 Y13.8 E22.4

X축 90.6mm Y축 13.8mm 이동한 후

22.4mm 필라멘트 방출

   

M106: Fan On

http://reprap.org/wiki/G-code#M106:_Fan_On

M106 S127

  • 프린터 냉각팬 작동
  • 이때 속도는 S다음 숫자로 지정
  • 0~255 범위

   

M107: Fan Off

http://reprap.org/wiki/G-code#M107:_Fan_Off

M106 S0

냉각팬 작동 중지

   

M104: Set Extruder Temperature

http://reprap.org/wiki/G-code#M104:_Set_Extruder_Temperature

M104 S190

190도로 노즐을 가열하라는 명령을 실행하고 다음 코드 실행

   

M109: Set Extruder Temperature and Wait

http://reprap.org/wiki/G-code#M109:_Set_Extruder_Temperature_and_Wait

M109

190도로 노즐을 가열하라는 명령을 실행하고 190도가 될때까지 다음 코드를 실행안함

 

'Development > 3D Printing' 카테고리의 다른 글

Gcode Commands  (0) 2016.09.17
스텝 DC모터(stepper motor)  (0) 2016.09.12
G Code를 통한 프린팅 작업  (0) 2016.09.06
Chamfer – 123d Design  (0) 2016.09.01
Construct >> Extrude – 123D Design  (0) 2016.08.27
Sense 3D Scanner Software 설치하기- install  (0) 2016.08.21
Posted by codedragon codedragon

댓글을 달아 주세요

   

   

Modify >> Chamfer

   

   

   

   

   

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

Extrude

돌출, 입체화 시키는 효과

   

   

   

   

   

다각형의 한면을 Extrude하기

Tweek한 도형을 하나로 합칩니다.

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

Sense 3D Scanner Software 설치하기

   

   

   

[Next]

   

[I Agree]

   

[Install]

   

   

   

[설치]

   

   

[Next]

   

[Finish]

   

   

프로그램 실행화면

   

스캐너가 PC에 연결되어 있지 않으면 아래 같은 화면이 나타납니다.

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

오류메시지

123D Design의 작동이 중지되었습니다.

   

문제가 발생하여 프로그램 작동이 중지되었습니다. Windows에서 해당 프로그램을 닫고 해결 방법이 있는지 알려줍니다.

   

   

시도할 수 있는 해결방법

설치파일 다운로드 후 재설치

설치한 프로그램 삭제 후 재설치

재 부팅 후 프로그램 실행

이전 버전의 프로그램 설치

윈도우 계정이 영문명으로 되어 있는지 확인 후 로그인명 변경

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

중점 사항

타원

Extrude

원기둥

Fillet

도형 클릭 후 D누르면 캔퍼스(Grid) 바닥으로 이동

Mirror

   

   

   

 

   

완성 모델

   

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

   

Sense Software 설치파일 다운 받기 (download)

   

http://cubify.com/

상단 메뉴 >>> PRINTERS + >>> Sense

   

중간에 있는 메뉴중 ACTIVATE 클릭

   

페이지 하단으로 스크롤 후 Sense software의 Windows 클릭

   

   

   


Posted by codedragon codedragon

댓글을 달아 주세요

   

   

상업용 3D Scanner 비교

업체(국가)

정밀도

방식

가격

제품

Artec(러시아)

0.1mm

구조광

$20,000

(2,252만6,000 원)

Creaform(캐나다)

0.04mm

레이저

$50,000

(5,631만5,000 원)

ETRI(한국)

0.1mm

레이저

$2,000

(225만2,600 원)

   

  • 인체에 무해한 레이져방식으로 인체스캔에 적합하도록 개발된 제품
  • 검은색 스캔이 잘 안되어 검은색 헤어(Hair)나 검은 색 물체는 스캔이 거의 안되므로 Zbrush와 같은 툴로 반드시 보정을 거쳐야 합니다.
  • 스캔시 작업자의 스킬에 따라 다른 결과물이 나올 수 있습니다.

   

   

   

Artec Eva

  • 현재 국내 3D 피규어 산업에서 대부분 사용하는 스캐너
  • 가격대는 2000만원대

   

   

http://www.artec3d.com/hardware/artec-spider/

   

   

Full body scanning with Artec 3D scanners (2m 45s)

https://youtu.be/cWspx1Q0ToA

   

   

   

Creaform HandyScan 3D

   

http://www.creaform3d.com/ko

http://www.creaform3d.com/en

   

   

   

   

ETRI 3D Scanner

  • ETRI가 자체개발한 3D스캔으로 2015년에 상용화

   

   

   

ETRI webzine-3D로 촬용하고 3D로 출력한다.

http://webzine.etri.re.kr/20141205/sub01.html

   

   

ETRI, 3D 스캐너 개발 (1m 39s)

https://youtu.be/rA-Bh1Lwm2Y


Posted by codedragon codedragon

댓글을 달아 주세요