ESC is the abbreviation of Electric Speed Controller, that is, electronic speed controller, or ESC for short. The author is Benjamin Vedder, so it is called VESC. You may have heard of it, which is Benjamin ESC. This project is mainly divided into several parts, VESC firmware, bill of materials, VESC hardware, and VESC tool software. It is a very complete software and hardware project, and the supporting software is also excellent.
SmartKnob is an open source input device with software-configurable stops and virtual locators. The brushless gimbal motor is paired with a magnetic encoder to provide closed-loop torque feedback control, allowing the feel of the detent and stop to be dynamically created and adjusted.
Starfish is a pick and place machine control board built on the Raspberry Pi RP2040 microcontroller and Trinamic TMC2209 motor driver. This control board has some similarities to a 3D printer control board, but it has some unique issues to solve—including controlling solenoids and communicating with vacuum sensors. All board information is open source, and detailed explanations are provided to help you copy successfully.
ODrive is a high-performance FOC servo driver based on STM32. It can drive two brushless motors at the same time. In the early days, it was widely used in the design of 3D printers or homemade CNC lathe electrical systems. The well-known geek James Bruton used it as most of his own To make the core unit of the robot servo drive, Stanford's previous open source 8-degree-of-freedom quadruped robot Doggo also used Odrive as the core driver.
Use the Android cable to connect the voice chip and connect it to the computer. At this time, there is a removable disk on the computer, and then put the sound file into the removable disk... Materials used: Voice playback module Yabo 51 microcontroller (refer to this microcontroller The digital tube and the 8 free IO ports can be used) 3 10k resistors... Put the sound file into the voice chip and connect the data line and power line to the microcontroller. Use the keil tool to generate the hex file from the c program. And write it into the microcontroller...
This BLDC motor driver board is capable of driving one BLDC motor, or one or two bidirectional DC motors (H-bridge configuration, cascaded to support a second motor) or up to three unidirectional DC motors (half-bridge configuration).
SYZYGY is an FPGA extension standard for medium to high speed interfaces. This breakout connects the SerDes in the SYZYGY-TXR connector to the card edge to act as a PCIe x4 add-in card. This breakout is very simple and can be made into a shorter SYZYGY pod.
Open source closed-loop stepper motor controller (schematic diagram + source code), using PID algorithm control, AS5047 magnetic angle detection sensor, efficient anti-loss of steps, quick learning of PID algorithm, and mastery of microcontroller system development.
This project applies the bidirectional Z-source inverter to the motor drive system of pure electric vehicles. Using TMS320F2808 DSP as the control core, the SVPWM control technology based on the Z-source inverter is implemented.
The manipulator is the main tool for exchanging tools in the automatic tool changer. It is responsible for sending the tools from the tool magazine to the spindle, and then returning the used tools from the spindle to the tool magazine. The design idea is to use the movement of the manipulator to change the tool of the machining center. The rotation of the manipulator is realized by a rotary pneumatic cylinder or a rotary pneumatic cylinder, and its power is realized by the drive system. The automatic tool changer of a machining center is usually composed of a tool magazine and a manipulator. It is a symbol of the machining center and a key link to the success or failure of the machining center. Therefore, all machining center manufacturers are working hard to develop automatic tool changers with fast action and high reliability in order to achieve good results in the fierce competition. Automatic tool changers are the core content of machining centers, and each manufacturer is keeping it secret. Very little relevant information is disclosed, especially the robot part. The knife extraction and knife insertion actions of the manipulator are mostly completed by the pneumatic cylinder or the action of the pneumatic cylinder. The entire manipulator is composed of a mechanical arm telescopic mechanism, a mechanical claw opening and closing mechanism, a rotary mechanism and a linear motion mechanism for loading and unloading tools.
This article briefly introduces the application example of sensorless square wave drive in "small water pump" based on MM32SPIN05TW.
The most complete six-axis robot design drawings
The project presented here is a bipolar stepper motor driver. It is based on the BD63731EFV chip, a low-power driver driven by a PWM signal. The project power supply voltage is 8~28V DC, and the rated output current is 3A. The input interface adopts CLK-IN drive mode, and the excitation mode corresponds to FULL STEP mode (2 types), HALF STEP mode (2 types), QUARTER STEP mode (2 types), 1/8 STEP mode, 1/16 STEP mode through the built-in DAC . In terms of current attenuation, the SLOW DECAY/FAST DECAY ratio can be set without any restrictions and all available modes can be controlled in the most suitable way. Additionally, the power supply can be driven by a single system, simplifying design.
A complete collection of complex robotic arm drawings, including Fanuc 100iB
It is composed of labview front panel and back panel controls.
This article briefly introduces the application example of brush drive technology based on MM32SPIN motor/power supply dedicated chip in "servo trajectory control".
Protues simulation example (8051)-stepper motor control.rar