If it is not convenient for you to DIY, then the products of this project have been put on Taobao: https://item.taobao.com/item.htm?id=624084451437
(June 30, 2020 13:12) Since the hardware part has added an automatic download circuit - using the two pins RTS and DTR of the serial port chip - the board will always be in the state after connecting Kuixiang Engraving and ChiWriting. In reset state, a lot of garbled characters are printed. We have already communicated with the developers of Kuixiang and Chisu, and certain processing needs to be done at the software level. If you need to use these two software now, you can choose not to solder the two transistors Q1 and Q2 - in this case, it will automatically The download circuit will lose its function. You need to press and hold the BOOT button and then press the RESET button to enter the download mode.
(July 2, 2020, 16:32) A4988 was drawn incorrectly in the schematic diagram - 1A and 1B were in the wrong order - causing the silk screen to be drawn incorrectly as well. This error has been corrected and submitted to the author of the schematic module.
(July 5, 2020 15:53) Adjust the pin sequence of the limit switch interface and the pin sequence of the solenoid interface to be more consistent with customary
(July 6, 2020 18:09) Adjust some wiring to make it more reasonable
(July 6, 2020 19:11) Adjusted the position of the status indicator light and optimized some wiring. In view of the significant changes in the PCB, a minor version number is raised and the version number is changed to E0.2
(July 7, 2020 16:49) IO34/IO35 was incorrectly used as the output pin. It has been corrected and replaced STATUS_LED and STEPPERS_DISABLE_PIN with IO13/IO12.
Input Only (no pullup/pulldown) If you do not have external pull up or pull down resistors. Do not use these pins!
GPIO_NUM_34 GPIO_NUM_35 GPIO_NUM_36 GPIO_NUM_37 GPIO_NUM_38 GPIO_NUM_39
(July 7, 2020 18:03) Corrected the description of the Z axis in the PIN table on the back of the PCB
(July 16, 2020 19:34) The schematic symbol/3D package of LED has been modified to make the color correspond to the actual; the schematic symbol and package of XH2.45 2P have been modified to make it consistent with the package of XH2.54 More unified; adjusted the position of some silk screens; adjusted component numbers
(July 24, 2020 13:35) Added hardware support for the SPI mode of the TMC2130 stepper motor driver module, modified the package of the SD card slot, modified the package of the chip electrolytic capacitor, and optimized some wiring . In view of the significant changes in the PCB, a minor version number was raised and the version number was changed to E0.3.
(August 4, 2020 04:09) Added a branch ET0.3 to integrate 3-way TMC2225 stepper motor driver
(August 6, 2020 10:05) On the basis of E0.3, a self-restoring fuse is added to the USB power supply part, and a current-limiting resistor is added to some output IOs to prevent the reverse-plug driver from burning out the ESP32 module. In view of the significant changes in the PCB, a minor version number was raised and the version number was changed to E0.4.
(21:44 on September 4, 2020) Corrected the ESP32 package, changed the 0603 resistor, capacitor and LED package; added a TVS SMAJ5.0A; greatly adjusted the wiring; added on the basis of E0.4 A branch, ET0.4, integrates 3-channel TMC2225 stepper motor driver; branch ET0.3 is abolished; the servo power supply method is changed, USB can no longer power the servo, and the servo must be connected to a DC 12V power supply before the servo can work; changed The control logic of the electromagnet. When the control pin is in a high-impedance state, the electromagnet no longer attracts; some of the silk screen printing has been changed.
//(23:30 on September 27, 2020) Changed the subdivision pin layout scheme to make it closer to usage habits; changed the use of daisy chain to connect all motor drives in the original SPI mode to one chip for each axis drive Select, IO0 and IO2 are used for this purpose; upgrade a minor version number, and the version number is changed to E0.5
//(October 9, 2020, 18:20) Adjust some silk screens, change the USB input power pin silk screen from P5V to U5V, and adjust the description of TMC_CS# from 22 to IO22/IO0/IO2
//(12:40 on December 28, 2020) SD_CD/limit switch pins are moved to read-only pins; in the new version, the extra 3 IOs, 2 power pins and reset pins are lead out , can be connected to a button module or serial port screen, etc.; changed the SPI mode from daisy chain to one chip select for each driver (one TX for each driver in UART mode); tested using the BOOT button as a function button, which is equivalent to adding A user-programmable button
In addition, in the new version, the SPI mode is changed from daisy chain to one chip select for each driver (one TX for each driver in UART mode). The BOOT button is tested as a function button, which is equivalent to adding a button that can be programmed by the user.
(11:33 on June 5, 2021) Replace PC817 with 2 high-speed optocouplers. The extra 1 is used to convert the level of the spindle PWM signal from 3.3V to 5.0V (note that the logic is reversed) ;Upgrade the project version number to E1.1
https://www.bilibili.com/read/cv6741734
https://www.bilibili.com/read/cv6758801
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet