开源3D打印机控制板Teensylu详解

  开源3D打印机控制板Teensylu详解  

      Teensylu是基于Sanguinololu发展而来的板子,搭载的芯片由ATmega644P换成了Atmel AT90USB1286 MCU。主板集成USB驱动,无需使用FTDI
USB UART
。所有的通孔电阻和电容换成0805封装组件。类似于Sanguinololu Teensylu支持I2CSPIUARTADC引脚。

下面以Sprinter 固件为例

1.       下载arduino IDE 0023, http://arduino.cc/en/Main/Software

2.       下载teensyduino 数据库,http://pjrc.com/teensy/td_download.html  安装时选择全部安装

3.       使用LUFA CDC 引导装载程序时,需要在arduino/hardware/teensy/boards.txt文件下添加下列代码

teensylu.name=Teensylu
teensylu.upload.protocol=avr109
teensylu.upload.maximum_size=122880
teensylu.upload.speed=115200
teensylu.upload.disable_flushing=true
teensylu.serial.restart_cmd=true
teensylu.serial.safe_baud_rates_only=true
teensylu.upload.avrdude_wrapper=avrdude
teensylu.build.mcu=at90usb1286
teensylu.build.core=teensy
teensylu.build.dependency=true
teensylu.build.serial_number=true
teensylu.menu.usb.serial.name=Serial
teensylu.menu.usb.serial.build.define0=-DUSB_SERIAL
teensylu.menu.speed.16.name=16 MHz
teensylu.menu.speed.16.build.f_cpu=16000000L
teensylu.menu.keys.en-us.name=US English
teensylu.menu.keys.en-us.build.define1=-DLAYOUT_US_ENGLISH
teensylu.menu.keys.fr-ca.name=Canadian French
teensylu.menu.keys.fr-ca.build.define1=-DLAYOUT_CANADIAN_FRENCH
teensylu.menu.keys.da-da.name=Danish
teensylu.menu.keys.da-da.build.define1=-DLAYOUT_DANISH
teensylu.menu.keys.fi-fi.name=Finnish
teensylu.menu.keys.fi-fi.build.define1=-DLAYOUT_FINNISH
teensylu.menu.keys.fr-fr.name=French
teensylu.menu.keys.fr-fr.build.define1=-DLAYOUT_FRENCH
teensylu.menu.keys.fr-be.name=French Belgian
teensylu.menu.keys.fr-be.build.define1=-DLAYOUT_FRENCH_BELGIAN
teensylu.menu.keys.fr-ch.name=French Swiss
teensylu.menu.keys.fr-ch.build.define1=-DLAYOUT_FRENCH_SWISS
teensylu.menu.keys.de-de.name=German
teensylu.menu.keys.de-de.build.define1=-DLAYOUT_GERMAN
teensylu.menu.keys.de-ch.name=German Swiss
teensylu.menu.keys.de-ch.build.define1=-DLAYOUT_GERMAN_SWISS
teensylu.menu.keys.is-is.name=Icelandic
teensylu.menu.keys.is-is.build.define1=-DLAYOUT_ICELANDIC
teensylu.menu.keys.en-ie.name=Irish
teensylu.menu.keys.en-ie.build.define1=-DLAYOUT_IRISH
teensylu.menu.keys.it-it.name=Italian
teensylu.menu.keys.it-it.build.define1=-DLAYOUT_ITALIAN
teensylu.menu.keys.no-no.name=Norwegian
teensylu.menu.keys.no-no.build.define1=-DLAYOUT_NORWEGIAN
teensylu.menu.keys.pt-pt.name=Portuguese
teensylu.menu.keys.pt-pt.build.define1=-DLAYOUT_PORTUGUESE
teensylu.menu.keys.pt-br.name=Portuguese Brazilian
teensylu.menu.keys.pt-br.build.define1=-DLAYOUT_PORTUGUESE_BRAZILIAN
teensylu.menu.keys.es-es.name=Spanish
teensylu.menu.keys.es-es.build.define1=-DLAYOUT_SPANISH
teensylu.menu.keys.es-mx.name=Spanish Latin America
teensylu.menu.keys.es-mx.build.define1=-DLAYOUT_SPANISH_LATIN_AMERICA
teensylu.menu.keys.sv-se.name=Swedish
teensylu.menu.keys.sv-se.build.define1=-DLAYOUT_SWEDISH
teensylu.menu.keys.en-gb.name=United Kingdom
teensylu.menu.keys.en-gb.build.define1=-DLAYOUT_UNITED_KINGDOM
teensylu.menu.keys.usint.name=US International
teensylu.menu.keys.usint.build.define1=-DLAYOUT_US_INTERNATIONAL

4.       下载Sprinter固件

5.       打开固件中 configuration.h文件,修改板子代号#define
MOTHERBOARD 8 
其他修改则按自己需求。

开源3D打印机控制板Teensylu详解

开源3D打印机控制板Teensylu详解


更多固件下载:

                     Marlin Marlin

·                    Teacup Teacup_Firmware

·                    Repetier-Firmware Repetier-Firmware

Pronterface是一个跨平台的打印机控制程序,可以用于测试/打印

开源3D打印机控制板Teensylu详解

pronterface下载地址:http://pan.baidu.com/share/link?shareid=1320431020&uk=826028637


Teensylu购买地址:http://item.taobao.com/item.htm?spm=a1z10.5.w4002-330070697.58.4RCWVB&id=36473457441





文章由3D小蚂蚁编辑,转载请注明出处,更多信息请参考 reprap.org


 
0