首页 技术知识正文

3D打印机控制板STB Electronics详解 附开源软件下载

3dstime 技术知识 2020-12-23 18:23:09 63 0

我今天向大家推荐的线路板可以称为完美的STB electronics3D打印线路板,当然,这是我的想法。接线端口按一段排列(类似于melzi),显示屏集成在板上这样做,以后可以节省很多工作。目前市场上的大部分3D打印机控制板,如ramp1.4,都是与主板分开的。当然,把它们分开也是有好处的。如果任何部件发生故障,更换它们很容易。对于初学者来说,这个板可能是对初学者的福音。该板在12-24伏电压范围内工作,并有反极性保护措施(二极管单向导通),以避免正负极接错造成严重后果。

3D打印机控制板STB Electronics详解 附开源软件下载  第1张

特点:

      极性保护措施

      12V—24V工作电压区间

       ATmega1284p 20MHz芯片

       图形LCD显示屏 128×64分辨率

       旋码按钮

       支持X,Y,Z(两个),一个挤出机共5个端口(板子自带有6块驱动板,4个限位驱动板)

       3个限位开关

       风扇(5V或12V/24V)

       SD卡

       USB接口


3D打印机控制板STB Electronics详解 附开源软件下载  第2张

3D打印机控制板STB Electronics详解 附开源软件下载  第3张

下面为显示屏的一些示例图:

3D打印机控制板STB Electronics详解 附开源软件下载  第4张3D打印机控制板STB Electronics详解 附开源软件下载  第5张3D打印机控制板STB Electronics详解 附开源软件下载  第6张

下面为控制板的打印外套及下载地址:http://pan.baidu.com/share/link?shareid=3791535971&uk=826028637

3D打印机控制板STB Electronics详解 附开源软件下载  第7张

下面为板子的接口图:

3D打印机控制板STB Electronics详解 附开源软件下载  第8张

1 – Hotend


 2 – Heatbed


 3 – 12..24V permanent output (12..24V, GND) direct connected to power supply voltage


 4 – Hotend Thermistor(热敏电阻)


 5 – Heatbed Thermistor(热敏电阻)


 6 – Stepper Motor X-Axis (2B2A1A1B)


 7 – 5V permanent output (5V, GND)max. 100mA


 8 – Stepper Motor Y-Axis (2B2A1A1B)


 9 – Switchable fan output (+, GND)


10 – Stepper Motor Z-Axis (2B2A1A1B)


11 – Stepper Motor Z-Axis (2B2A1A1B)


12 – Stepper Motor Extruder (2B2A1A1B)


13 – Endstop X (out, +5V, GND)


14 – Endstop Y (out, +5V, GND)


15 – Endstop Z (out, +5V, GND)


固件修改及上传:

安装Arduino Environment V0023


复制Marlin -> arduino-0023\Marlin


复制Marlin\ArduinoAddons\Arduino_0.xx\Sanguino->

arduino-0023\hardware\Sanguino


复制Marlin\ArduinoAddons\Arduino_0.xx\libraries\u8glib->

arduino-0023\libraries\u8glib


复制Marlin\ArduinoAddons\Arduino_0.xx\hardware\tools\avr\etc->

arduino-0023\hardware\tools\avr\etc


运行arduino IDE 0023


打开Marlin.pde


选择板子Board:

Tools/Board -> Sanguino W/ ATmega1284p 20mhz


修改以下Configuration.h 中的参数(行数可能略有不同)


修改 50 行为


#define MOTHERBOARD 64


修改311, 312, 315行为


#define ULTRA_LCD


#define DOGLCD


#define ULTIMAKERCONTROLLER


这款板子的AVR CPU 运算速度比标准的 16MHz Sanguino 快20%, 需要将SPI的相关参数降低一半,不然使用SD卡时会出错。如下 



修改146行 在cardreader.cpp 中(行数可能略有不同)


if (!card.init(SPI_HALF_SPEED,SDSS))


修改178 行在Sd2Card.h 中(行数可能略有不同)


bool init(uint8_t sckRateID = SPI_HALF_SPEED,



Marlin固件下载地址:https://github.com/ErikZalm/Marlin


Arduino 0023下载地址:http://arduino.cc/en/Main/OldSoftwareReleases


相关阅读

版权声明

本文来源于互联网,仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
想学习更多3D打印知识,请点击3D打印交流讨论3D打印技术

本文链接:https://www.3dstime.com/35.html