- 원격에서 3D프린터를 컨트롤, 모니터링, 프린팅이 가능한 솔루션.
- 윈도우즈, 리눅스, 맥 또는 Raspberri Pi에서 사용가능 – 다운로드
- Free, OEM, Pro 3가지 버전
OpenSCAD Customizer
OpenSCAD에서 Customizer의 기능 사용법
- 개발자버전의 스냅샷 중 최신버전을 다운로드 받는다.
- Preferences >Features > Customizer를 체크한다.
- View > Hide Customizer의 체크를 해제한다.
케이스 모델링 자료
https://www.thingiverse.com/thing:1264391
참고:
- https://hackaday.com/2018/03/02/printed-it-custom-enclosure-generator/
- http://www.openscad.org/news.html#20160714
Octoprint를 스마트폰에서 사용하기
- TouchUI :Octoprint는 웹서버이기 때문에 웹인터페이스를 제공한다. 이 플러그인 사용해서, PC가 아닌경우 TouchUI로 바뀌게 한다.
- Printoid Pro 안드로이드 앱
- OctoRemote 안드로이드 앱
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에 자료가 있다.
Cura Connect
Cura Coonect라는 것을 통해서 프린팅 큐를 네트워크를 통해 관리하고 카메라를 통해서 현재 진행상태를 확인
스텝모터 – 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/
기타
- 제목은 10 Best 3D Printer Control Boards 인데, 이런 보드들도 있다는 것을 확인
- RepRap WiKi에 표로 정리된 3D printer controller board 비교 자료
32비트 보드
- SmoothieBoard – 현재 2개의 버전이 있다. LPC1769(CortexM3), LPC4330(CortexM3)
- DuetWifi – Atmel SAM4E8E
- STMicro의 3D Printer 용 레퍼런스 보드
- Azteeg X5 mini 32BIT All-in-one Controller V3 –SD6128 1/128 micro stepping.
2017년 3D 프린터 시장정보
2017년 Q1에 88,000대가 팔림. 대략 연간 시장은 많이 잡아서 400K 정도임.