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


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

참고


Simplify3D 기능

Process System Improvement

  • Visual Print Setting: Z 축방향으로 구역을 지정해서 다른 설정으로 프린팅 가능
  • Preview Your Process: 위 기능으로 설정이 다른 것을 미리보기 가능한 것
  • Seamless Process Transitions: 영역별로 다른 설정시 자동으로 심리스하게 연결해 주는 기능
  • Drag-and-Drop Recording: 여러개의 모델을 출력시 순서를 쉽게 변경할 수 있는 기능
  • Improved Sequential Printing: 여러개 모델 출력시 한개의 모델을 출력후 다음 모델을 출력하는 기능. 이렇게 하면 모델을 여러개 동시에 출려시 보다 헤드의 이동이 적어짐.
  • Dual Extrusion Customizations: Prime pillar와 ooze 쉴드의 높이의 설정 가능함.

New Options for Thin Walls and Gaps

  • Variable Extrusion Sizing – 압출량을 자동 조절. 작거나 얇은 출력물에 유용
  • Dynamic Gap Fill – 모델의 벽의 두께가 달라져도 자동으로 채움

The Best Supports Just Got Better

  • Strong Foundations – 베드에 출력물을 잘 붙이기 위한 기능
  • Optimize Your Soluble Supports – 서포트의 밀도를 달리하는 기능

Smarter Break-Away Rafts

  • New Break-Away Raft Design – 라프트를 잘 떼어낼 수 있는 구조
  • Improved Raft Construction

그외

  • Bridging Perimeter Options
  • Bridging Angle Selection – 각도 선택가능
  • Multi-Process Vase Mode
  • External Fill Customization – 채움 각도 선택 가능
  • Improved Mesh Reduction – 메쉬 힐링 기능

https://www.simplify3d.com/software/release-notes/version-4-0-0/ 


Pages:1234567