RUVIDEO
Поделитесь видео 🙏

stepper module with TMC2100

Design for a stepper motor drive.
The stepper motor drive uses the TMC2100 modules from an old 3D printer (FlashForge Finder). I got this gift from a Fischertechnik forum member. The modules are controlled via a spi connection with my FPGA controller. The FPGA is connected to the Fischertechniek TXT Controller via an I2C line. The TMC2100 modules are in a fixed mode of the 3D printer, there is micro stepping used with 16 fine steps per step. Through the SPI connection I can send the ena, DIR, STEP, CFG0 and CFG4 pin. Because the modules are configured in 16 microsteps, the step pulses can be provided quite quickly. Therefore I controlled the SPI driver from a 4MHz clock so that only 13.5 usec is needed to scan all 24 inputs and outputs. This is much faster than the max step speed needed for the stepper.


The SPI goes to the FPGA chip. This is now programmed as a large I2C chip for the user. Besides this stepper driver there are also modules written for 16 motors, 72 inputs, 36 outputs, and 32 servo motors. All inputs can handle fairly fast pulses especially for quadrature encoders. The motors can run in 5 different modes and operate autonomously. The external I2C user only needs to send a few commands. Timing is no problem at all because the FPGA works much faster than the fastest micro controller. There are almost 1000 bytes of registers provided to support all functions. On the Fischertechnik side I have written a full lib to support all these functions. Through the Robopro software you can now write a program in a few minutes to the motors, servo steppers controls, reads inputs, status reads output line controls. I will give you more information about this later, but this data is so extensive that writing the manual takes a lot of time.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «stepper module with TMC2100», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.