兰博

3D printer SD NAND to TF card

 
Overview
Using SD NAND with SLC particles on 3D printers instead of the traditional TF cards that use TLC or QLC particles solves the problem of frequent read and write errors and necrosis of TF cards on 3D printers.
SD NAND has built-in SLC wafer, built-in bad block management, 10W erase and write life, passed 10,000 random power-off tests, and has a speed of class 10.
Among them, the bidirectional tvs tube and capacitor can be left unsoldered (to increase robustness, maybe they should be left unsoldered?); the 33R resistor can be replaced with a 0-120R resistor or short-circuited directly. Ready to use after welding.
It is recommended to use UV glue to seal the components after testing the functionality.
SD NAND has optional 128MB-4GB capacity, which is enough to hold gcode files.
All components are on the front. The TVS tube is a SOT-323 package with a voltage of not less than 3.3V. The SD NAND is Genesis SD NAND. The RC package is 0402. The size is written on the back. You can buy it at Lichuangdu.
There is a problem with AD importing PCB. The PCB file is in the project attachment.
Be sure to choose 0.8mm thickness when making boards! ! !
Be sure to choose 0.8mm thickness when making boards! ! !
Be sure to choose 0.8mm thickness when making boards! ! !
PCB1.PcbDoc
BOM download
Schematic_3D printer SD NAND to TF card_2022-09-23.pdf
SCH_3D printer SD NAND to TF card_2022-09-23.json
Sheet1.SchDoc_2022-09-23.schdoc
61707
3D printer motherboard integrated seven-axis TMC2225

Introduction: ESP32 serves as the main control 3D printer motherboard and integrates the seven-axis TMC2225 driver.
The motherboard was modified with reference to the eight-axis printer motherboard of @生如梦大哥, and has been tested by printing squares. Welcome to join the discussion in the qq group of the big brother @生如梦.
Main modifications:
Integrated TMC2225 driver, no need to buy an additional driver board, it is cheaper to buy chips, and no more plugging in backwards;
all sockets are inserted sideways on the edge of the board, satisfying obsessive-compulsive disorder, and the shell is more beautiful; (白婷10x10 As a result, only seven motors can be placed on one side. .)
It integrates the hot end plug, including the heating rod, the extrusion thermal sensor, the X-axis limiter, the throat fan, and the Z-axis. The limiter (can be used with Klicky and 3-4 Z-axes for automatic leveling) is connected to the hot end integrated board (on my homepage) through a 12P drag chain cable, which is simple and beautiful. The X-axis limit, Z-axis limit and throat fan (plugged into the motherboard cooling fan) also have independent sockets on the motherboard;
the X-axis limit and Y-axis limit are 2P interfaces to prevent misinsertion, and the two Z-axis limits It is a 3P interface that can use photoelectric limit and other more ways to play;
the USB interface is changed to a TYPE-B interface, which is not frequently plugged and unplugged, and security is the most important;
12V, 5V, 3.3V power supply, USB socket, X, Y, Z axis The limits are all protected by TVS tubes (the Z2 limit is not);
the screen control module is changed to a 1.0mm FPC cable lead, which is more compact (easy to wire). The screen control module is also on my homepage; the
encoder button is IO0, which matches the screen The EN button on the module can be used to manually burn firmware (in fact, automatic download circuits generally do not cause problems).
3P pin header, optional USB power supply.
Subsequent modifications:
draw a shell;
currently, I have only tested 5-axis printers with non-structured printers, and have not made 7-axis automatic leveling firmware, but there is no problem with the hardware. I plan to update the firmware after assembling a Dayu CC.
Note:
Although XL1509 is used, the 10uF capacitor in the 0603 package has a maximum withstand voltage of 25V, so it can only be powered by 12V;
if you don’t have a crimping plier or don’t need a drag chain cable, you can buy a 10cm long, 12P XH2.54 cable. Connect the motherboard and the hot end integrated board together;
the PCB needs to be changed after importing it from AD to Lichuang, which is in the attachment;
the Marlin2.1.x complete firmware suitable for the double Z double limit + automatic temperature fan of the device mechanism If it is too big to upload, you can burn the .bin file directly, or replace the Pin_ESP32.h file, and then modify the firmware according to Big Fish’s video at station B;
the BOM will also be placed in the attachment, and it is not reliable to export the BOM from the schematic diagram. Spectrum;
the size of the heat sink on the back is 22 x 100mm and 8 x 8 mm;
pay attention to the position of the hot end integration and the screen module cable arrangement, do not install it upside down.
The 3D printer must be manned to prevent fires and other accidents. The open source project is not responsible .
 
8bc2ae3b30185706df98976a332a52d5.mp4
Schematic and PCB.zip
firmware.zip
BOM.xlsx
BOM download
Schematic_3D printer motherboard integrated seven-axis TMC2225_2022-09-23.pdf
SCH_3D printer motherboard integrated seven-axis TMC2225_2022-09-23.json
esp32_printer.SchDoc_2022-09-23.schdoc
61708
3D printer ESP32 5-axis control board integrated TMC2225

Introduction: ESP32 is used as the master 5-axis 3D printer control board, integrating TMC2225 driver; double Z double limit; no IO expansion chip is used, all IO of ESP32 is used, which can print at high speed; supports linear extrusion, baby steps and S-type Acceleration curve; size 9.99cm×8cm.
Introduction
       ESP32 is used as the master 5-axis 3D printer control board, integrating TMC2225 driver; double Z double limit; no IO expansion chip is used, all IO of ESP32 is used, which can print at high speed; supports linear extrusion, baby step and S-type acceleration Curved; measures 9.99cm × 8cm. Welcome to join the qq group of the big brother @生如梦的QQ group to discuss together.
 
Progress
    has been made on Dayu CC for 100+ hours, and no bugs affecting printing have been found .
    Known bugs:
After printing one piece, if you print the next one directly without powering on, there will be a certain probability that the printing will freeze. It is recommended that after printing a piece, manually click on the ESP32 on the web page to restart
the MOS tube. The pull-down resistor should be placed on the 74HC125D input end, not the output end. As a result, the fan starts by default when powering on, and turns off after 2~3 seconds (this bug does not affect any functions).
    Fixed bug:
the firmware uses ESP32SSDP@1.2.0 by default, which will cause the web page to be disconnected. It has been modified to use ESP32SSDP@1.1.1. Version
 
hardware resource
master: ESP32-WROOM-32U/UE
12V power input, with recoverable fuse,
integrated five TMC2225 stepper motor drivers, the Z2 motor driver can be changed to an OLED screen through a jumper cap
, two thermistors, four A limit switch,
three MOS tubes, which are the hot bed, extrusion head and controllable fan
TF card holder.
A 10P hot end integrated socket, including extrusion MOS, throat fan (normally open), blowing fan, X Axis limit, extrusion thermal,
a 12V socket, a 5V socket, a motherboard fan socket and a USB-B interface
USB interface, 12V, 5V, 3.3V power supply and limit pins are all equipped with TVS diodes
 
Project introduction
     See Among the printer motherboards on the market and the motherboards drawn by the big guys themselves, I feel that the motherboard I want should be able to: ① make a complete shell similar to a computer case; ② can be simply connected to the hot end with a wire; ③ One board integrates all functions, and there is no need to plug in other PCBs; ④ Try to be as cheap as possible.
    To put it bluntly, it looks good, is simple and has simple wiring. The 7-axis printer motherboard I made before is a waste if it is not used, and because it uses the 74HC595 expansion IO, it does not support functions such as baby steps and linear extrusion, which feels very awkward. So I redesigned this board, the PCB and casing are as shown.
    All the sockets are on the edge of the board. You can stick a large heat sink on the back of the board and a small heat sink on the front chip. The control board fan can be placed directly above the board to blow it. In
    addition, because the ESP32 has a small number of IOs, this board has been used All IOs have been removed and can only be controlled through the WIFI web page. I feel that the layout and wiring are relatively reasonable, with sufficient line width, line spacing and return paths. Any corrections are welcome.
 
UYKTQe0yxNWsKzj4sUciJUpV2wLK2NhVgJavBUvm.jpegActual PCB - front
snXXD8IvDW67S0IKFChkwu64YM99HZsfWUpxBL28.jpegshell installation effect
yHdojRMHVxCPC60GgLaMkgKH6HgtMUpunqUhYEyY.jpegNew shell, I didn’t print it before school started, it comes with a fan cover and also hides the fan screws.
 
 
Instructions for use:
The Z2 motor uses IO21 and IO22 pins. If you only use one Z axis, you can configure it in Configuration.h Cancel the comment //#define SAV_3DGLCD, and connect an OLED controlled by SSD1306 to display the printing progress.
The size of the front heat sink used by TMC2225 and MOS is 8.8 x 8.8 x 5mm. The back heat sink is optional; the cooling fan uses a 6010 fan
. The control screen can only be controlled by the web page.
There is a 10mm hole left in the casing. The ESP32 antenna can be bought built-in and attached to the casing. However, it is recommended to buy an IPEX to SMA cable. The external antenna
drag chain cable requires a crimping plier. If not, you can Buy a 10P-xh2.45 cable with a length of 10cm and connect it. Pay attention to the line sequence. Pins 6-9 of the hot end integrated board are extrusion motors, and the remaining pins correspond to the mainboard in sequence;
the firmware defaults to the CoreXY configuration of double Z and double limits; the M290 baby step and S-type acceleration curve have been turned on, but Linear extrusion is not turned on. If necessary, you can test and open
each interface function according to your own machine conditions. Look at
the hot end on the back of the PCB to use a 10P XH2.54 interface. If you use a short-range extruder, purchase a length of 1-2m and a wire diameter greater than 0.3 The 14P drag chain of mm² connects the extrusion motor and the 10P hot end interface to the hot end integrated PCB. The effect is as shown in the figure (the drag chain bracket has not been drawn yet). Notes on the installation effect of
 
apIbiXoKnyYEBZasNqy3K8VeRWfkR0Jbk4I7oniy.pngthe hot end integrated PCB must be attached to the front heat sink. And use a cooling fan! The first time I printed, I didn't pay attention and burned out a TMC2225 in half an hour; I used a capacitor with a voltage of 25V, so I can only use a 12V power supply, not a 24V power supply; there are some discrepancies in the BOM directly exported from the schematic diagram, you can refer to me The BOM of another open source 7-axis board uses basically the same components. In addition, the PCB imported into Lichuang EDA is different from the source file. The PCB, firmware, and shell are all in the attachment. There must be someone on duty when the 3D printer is working. Open source PCB, export We are not responsible for accidents! Please respect the open source agreement and refuse commercial use! PCB front side PCB back side My big fish CC video Test square printed using this motherboard for my big fish CC
eQVRo4U7DQA5gQZK7j3gzKoyxJRDoTjFYwGAZmKw.jpeg
 
 




 
 




 
 
6JwHISmw7V15kv5ZcnSljygFxT72FRarXw7FwVYW.png
uEU1D7vL5OHhViPO1mQVimqor78FcFxuVBoO9DSD.png
GV4hH8fFGTzjhfs8FCNw8Uta6cTi9iwIjyxBNZPR.jpeg

 
ESP32-5-axis printer motherboard open source.zip
d821c5d85ad7ecc80e2578173d56e974.mp4
BOM download
Schematic_3D printer ESP32 5-axis control board integrated TMC2225_2022-09-23.pdf
SCH_3D printer ESP32 5-axis control board integrated TMC2225_2022-09-23.json
esp32_printer.SchDoc_2022-09-23.schdoc
61709
Zhirong sw6208 power bank A+C solution

Introduction: Handheld single-section mobile power bank A+C
Still delivering
 
SW6208 mobile charging power supply.pdf
BOM download
Schematic_Zhirong sw6208 power bank A+C solution_2022-09-23.pdf
SCH_Zhilong sw6208 power bank A+C solution_2022-09-23.json
Sheet_1_2022-09-23.schdoc
61710
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-24 02:23:04

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号