supremeOne

Rabbit 3D Printer

 
Overview

Imitation of MKS Robin E3D control panel, modified some io definitions, size within 10*10

 

Updated on 2021.8.30

  • Modify the reverse connection error of ch340 TX and RX
  • Add TX, RX, Debug and other silk screen logos
  • Add board making files (not fully verified correctly)
  • Change the Debug interface to 5V and add reverse connection protection
  • Updated physical picture (due to insufficient component reserves, some components are missing soldering and need to be replaced)

 

2021.9.9 update

  • Modify the position of the stepper motor drive DIAG (previously, I was negligent and placed the DIAG close to EN, which is incompatible with common modules on the market)

 

2021.9.15 Update

  • XYZ+E0 stepper motor 4988 driver test passed
  • X- Y- Z- limit switch test passed
  • Cooling fan test passed
  • Serial port test passed
  • Extruded heating rod test passed
  • E0 sensor test passed
  • ........
  • The heating bed and sensor have not been tested
  • The buzzer has not been tested yet
  • Stepper serial port not tested
  • Material break detection not tested
  • 3D Touch not tested
  • TF card not tested
  • LCD control board not tested

The serial port printing function has been completed for the tested content, and the remaining functions will be added for testing from time to time.

 

 

2021.10.20 Update

  • TF card test passed
  • ESP3D test passed

The offline printing test has been completed, using ESP3D, so the LCD is not going to be installed, and the hot bed is not going to be installed. The TMC2226 is ready, and will be upgraded later, and the UART driver will be tested, and then it is finished.

 

2021.11.11 Update

Update on major error handling: The silk screen printing of the R39 R42 resistor is reversed. Welding according to the silk screen printing will cause the detected temperature to be about 30°C lower than the actual temperature.

PS: Because there is no heated bed, I have never connected the heated bed sensor. I have always ignored the room temperature sampling temperature in the past. I have always followed the recommended temperature of the consumables and the printing effect is very poor. In the test, the printing effect is better when the temperature is lowered to about 20-30 degrees. I suspected the firmware at first. The configuration was wrong, and many modifications in the process were invalid. Since the printing was normal after the temperature dropped by 30 degrees, I did not check it again. Until I remembered it again today, I checked carefully and found that the room temperature should be 20°C. The result always showed around -5, but after changing to the hot bed, the temperature Normal, checked the circuit many times and there is no problem, finally. . . It was found that the silk screen was placed upside down, causing the components to be soldered in the wrong position.

 

2021.11.12 Update

Friends often ask about firmware. Because the firmware that has been delayed has not been polished, and the bootloader for SD upgrade has not been written yet, so the firmware has not been released. Since everyone needs it, I will release a semi-finished product first and then add it later. Keep updating

Firmware address: https://gitee.com/feixiangjusha/rabbit-3d-printer.git

You need to download the marlin package from Baidu, then learn the marlin configuration, and modify the configuration.h according to the actual situation of your own printer. Because everyone's printers are different, there is no way to provide a bin file for direct download .

I haven't talked about the firmware before, so I missed one thing. The crystal oscillator in the schematic diagram is 12M, because I only have 12M. In fact, when soldering, try to choose 8M, because the default of platformIO is 8M. The configuration needs to be changed. If you use 12M, you need to search for files and change the configuration, which is more troublesome.

 

Updated on 2021.11.15

  • tmc2226 (tmc2209) uart test passed

The 2226 module drawn by https://oshwhub.com/481195A/si-ceng-ban-TMC2208-TMC2209bu-ji_copy is used . This module does not add a current regulating potentiometer, so the uart must be turned on. You can also directly replace the 4988 for testing. But the module will be very hot. For the method of directly replacing 4988 and turning on the uart jumper, please refer to https://www.bilibili.com/video/av838173941 . Because of the diag packaging problem, the infinite bit reset is not tested. You must turn on the infinite bit reset. It is necessary to confirm the diag position (the board has been modified once and the diag position has been modified)

 

 

Verification continues. . .

In the early stage, several friends cloned this project. I don’t know how many people prototyped and welded the PCB. During the process, some minor and minor mistakes were made and modified. I don’t know how to notify them in batches. Friends who encounter problems hope to come back and take a look.

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-23 23:33:26

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号