:::: MENU ::::
Posts tagged with: 3d printer

TMC2100 모터드라이버

TMC2100 스텝 모터드라이버는 다음과 같은 특징이 있다. 특히 stealthChop이라는 기능으로 모터의 소음을 줄여준다.

FEATURES AND BENEFITS

  • 2-phase stepper motors up to 2.0A coil current (2.5A peak) Standalone Driver
  • Step/Dir Interface with microstep interpolation microPlyerTM
  • Voltage Range 4.75… 46V DC
  • Highest Resolution 256 microsteps per full step
  • stealthChopTM for extremely quiet operation and smooth motion
  • spreadCycleTM highly dynamic motor control chopper Integrated Current Sense Option
  • Standstill Current Reduction
  • Full Protection & Diagnostics (two outputs)
  • Small Size 5x6mm2 QFN36 package or TQFP48 package

모터의 전류제한을 위한 설정

Formulas for calculating the values:

Irms = (Vref * 1.77A) / 2.5V

Irms = Vref * 0.71

Imax = 1.41 * Irms

Vref = (Irms * 2.5V) / 1.77A

Vref = Irms * 1.41

Vref = Imax

Example: A voltage of 1.0V at the VREF pin sets the motor current to 0,71A Irms / 1A Imax.

Vref = (Irms * 2.5V) / 1.77A

1V = (0,71A * 2.5V) / 1.77A

주의사항

모듈의 경우 제조사마다 연결이 조금씩 다를 수있으니 제조사의 가이드를 확인해야 함

관련자료


MIT의 10배 빠른 FDM 프린터 – FastFFF

FDM 프린터에서 속도를 높이기 위해 기존에 사용한 방법

  • 노즐 사이즈를 크게해서 필라멘트를 단위시간당 많이 출력하게 함. 해상도 문제
  • 펠릿 방식으로 기존 필라멘트 보다 더 잘 밀어내게 함
  • 히팅 구간을 더 크게해서 필라멘트에 열이 잘 전달되게 함
  • 높은 성능의 프린터 보드를 사용해서 기구부의 움직임을 빠르게 함

MIT가 적용한 방식

  • 힘을 더 잘 주기 위해 나사산이 있는 필라멘트 사용. 기존 방식은 pinch wheel방식이며 이것은 nut feed 방식임
  • 2 단계 히팅 – 기존 히트 블럭 + 레이저(50W near-infrared laser pre-heats). 단 필라멘트 색에 따라 레이저를 조정해야 함
  • 서보 모터를 사용

이슈

  • 나사산이 있는 필라멘트가 필요
  • FastFFF 방식의 특허
  • 더 빠른 프린터와 속도 비교를 한 것이 아니고 일반적인 프린터와 속도를 비교함
  • 이정도 속도가 빨라지면 실제적인 이득은 무엇인가?

참고


Lerdge 3D printer board

Aliexpress에서 본 괜찮은 중국산 3D 프린터보드인 Lerdge – STM32,TFT LCD, WiFi, USB memory 지원.. 가격도 $69불

http://www.lerdge.com/에서 만드는데, 설정을 어떻게 하는지 나와있지만 관련 펌웨어 코드는 없다. 3D프린터 해외 포럼에도 글들이 올라와서 찾아보니 다음과 같다. 공감이 가는 얘기이다.

 I don’t want to depend on some anonymous developer working for some money-driven company who may or may not upgrade the software and/or may or may not fix bugs and/or may stop support at any moment and/or may decide to suck money out of me for any of these things.

이에 비해 MKS 보드는 (Aliexpress에서 $52) 그래도 github에 자료가 있다.



스텝모터 – Stepper Motor

스텝모터

스텝 모터는 일반적으로 스텝 사이즈 규격 (예 : 1.8 ° 또는 200 회전당)을 가진다. 즉 360도, 한바퀴 회전시 2000 스텝이 필요하니, 한 스텝당 1.8 °가 움직인다.

마이트로 스텝핑

스텝모터 드라이버의 기능중 마이트로 스텝핑기능은 이 스텝을 분주를 해서 더 정밀하게 모터를 회전시킨다. 예를 들면 A4988 드라이버의 경우 다음과 같이 1/16까지 가능하니, 한 스텝당 0.1125 °(1.8 °/16)까지 제어가 가능하다. 반면 TMC2130드라이버의 경우 1/256까지 가능하므로 1스텝당 0.007°(1.8°/256)까지 가능하다.

참고


3D Printer Controller Board

3가지 유명한 보드

  • RAMPS – RepRap Arduino Mega Pololu Shield
  • RAMBo – RAMPS의 파생 보드. 모든 것이 온보드 되어 있다. 문제는 모터드라이버가 나갔을때 문제.
  • RUMBA – RAMBo의 문제를 해결하기위해 모터드라이버를 모듈로 처리
  • 참고: http://hackaday.com/2013/09/06/3d-printering-electronics-boards/

기타

32비트 보드





3D Printer – S3G, X3G 파일 포맷

  • S3G는 “Sanguino3 Gcode”의 약자로 3D 프린터를 제어하기 위한 언어
  • 자세한 내용은 이 링크를 참고
  • Makerbot과 Sailfish 팀에서 기능을 추가해서 S3G와 구별하기 위해 X3G를 만듦
  • Makerbot 프린터는 gcode를 직접받아서 출력하지 않음
  • 따라서 ReplicatorG, MakerBot MakerWare, MakerBot Desktop 프로그램의 슬라이서에서 Gcode를 변환하는 기능이 있음
  • OctoPrint의 경우 다음 링크 참고

참고: http://www.sailfishfirmware.com/doc/details-s3g-and-x3g.html#x52-1340009.3


Pages:123