:::: MENU ::::
Browsing posts in: 3D Printer

DC 모터의 돌입전류를 제한하는 방법

NCT 써미스터를 사용하며, 용량은 다음과 같이 계산한다.

  • Inrush Current – 전류의 3-4배 (ex: 0.25A 일 경우, 1A)
  • NTC써미스터가 흡수해야할 에너지계산(E = V x I x Time) – 24V x 1A x 0.2 sec = 4.8 Jouls
  • Rmin  계산 (입력전압/원하는 최대 전류)  – 24V/0.5A = 48 ohm <= 48ohm 보다 큰 값의 부품을 찾는다.

이렇게 해서 전체 리스트에서 부품을 찾는다.

참고: https://www.ametherm.com/blog/inrush-current/dc-motor-inrush-current




Raspberry Pi에서 슬라이싱하기

Octoprint는 크로스플랫폼을 지원하며, Raspberry Pi를 기본적으로 지원한다.  이 기사에서는 3가지 종류의 Raspberry Pi에서 슬라이싱 테스트를 했는데, 결론은 다음과 같다.

There’s simply no competition between a modern desktop or laptop processor and the comparatively dinky ARM chip used in the Raspberry Pi. Which is why you should really just slice your models on the computer and send the resulting G-Code to OctoPrint over the network. That’s the intended workflow, and it really does make a lot more sense than forcing the Pi to labor over a task it’s clearly not cut out for. If the results of this test have shown anything, it’s that slicing on the Pi is a time consuming process no matter which model you buy.

즉 슬라이싱은 PC에서하고, Octoprint는 Gcode를 네트워크로 전달하는 역할만 하도록…


Ultimaker Cura의 구조

 

  • Cura의 대부분은 Python으로 작성되어 있고, 인터페이스는 PyQt를 사용
  • CuraEngine은 슬라이싱을 담당하고, C++로 작성
  • Cura CuraEngine(슬라이싱 담당)의 통신에는 Arcus library를 사용.
  • 즉 Cura에서 모델과 슬라이싱 옵션을 CuraEngine에 보내면 G-code를 리턴함
  • Uranium: 3D 관련 세팅, 3D-scenes을 위한 Python Framework


OpenSCAD Customizer

OpenSCAD에서 Customizer의 기능 사용법

  • 개발자버전의 스냅샷 중 최신버전을 다운로드 받는다.
  • Preferences >Features > Customizer를 체크한다.
  • View > Hide Customizer의 체크를 해제한다.

케이스 모델링 자료

https://www.thingiverse.com/thing:1264391

참고:

 



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 방식의 특허
  • 더 빠른 프린터와 속도 비교를 한 것이 아니고 일반적인 프린터와 속도를 비교함
  • 이정도 속도가 빨라지면 실제적인 이득은 무엇인가?

참고


Pages:1234567