Both software and hardware are fully open source. The control board is designed based on STM32G4. This upgrade adds a flexible I/O subsystem and expands the types of feedback encoders and peripherals that the controller can receive.
Desktop CNC machines often use stepper motors, often because they do not require position feedback sensors, thus reducing system cost. But there are situations where a position feedback sensor is needed or necessary, and the power output of a stepper motor, especially at high speeds, becomes a bottleneck for those who want a better performing machine.
The CircuitSetup Split Single Phase Energy Meter is an affordable, accurate remote energy monitoring device for your entire home. It monitors energy usage in real time, independent of power company meters, and can be easily connected to any wireless microcontroller (such as ESP8266 or ESP32) to transmit energy data to programs such as EmonCMS. It can also be used to monitor solar systems to track the amount of electricity you generate from the sun. It uses a secure current transformer clamp to sample current - no AC wiring required.
makerPower Solar is a smart solar battery charger and 5 V power supply combination. It allows technology professionals and enthusiasts to take their embedded systems and IoT devices off the grid and run them anywhere. It can operate as a simple stand-alone power supply or as a peripheral capable of comprehensive reporting of power conditions. True Maximum Power Point (MPPT) algorithms extract every joule of energy from all solar conditions.
STEP400 is a stepper motor driver board that can control up to 4 axes. STEP400 elegantly combines all necessary functions, from communication to motor control, into a simple and complete package. STEP400 uses Open Sound Control (OSC) based on standard Ethernet rather than specialized industrial protocols to achieve ease of use while ensuring it is reliable enough for use in art, design or any other creative application. STEP400 can be easily controlled through creative coding environments such as openFrameworks, Processing, Max, Unity or Touch Designer. STEP400 is Arduino compatible, so you can drive the motors with your own code too.
The YMFC Flight Controller and Mini Drone is a simple, affordable, Arduino programmable open source circuit board that can be used as a standalone mini drone or as a flight control for a larger (F450 size) drone device. The simplicity of its design and control, as well as its open source nature, make the YMFC ideal for educational projects and drone enthusiasts.
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).
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.
You can certainly buy desktop power supplies, but they're not cheap. As the current capacity and output voltage quantity increase, so does the price. While a commercial desktop power supply is certainly worth the investment, you may want to consider a cheaper solution. Adapt an old computer power supply for use on your workbench. Computer power supplies have all the voltages you need and some very impressive current capabilities.
The 5kW evaluation board represents Infineon’s inverter-level solution for high-power motor control applications such as forklifts or low-speed vehicles. This reference design demonstrates the performance of Infineon's power MOSFET family OptiMOS™ in the new TO-Leadless package in terms of parallelization and thermal behavior.
Turnkey reference design kit for low voltage, high performance, high efficiency and high speed PMSM/BLDC motor drive applications is a reference design kit using the IMC101T iMOTION controller, 2ED2304 SOI half-bridge gate driver and BSC030N04NS OptiMOS. This reference design kit showcases our thin-film SOI and advanced motion control engine (MCE 2.0) technology enabling drive speeds up to 120KRPM for low-voltage permanent magnet motors, while the inverter section is rated up to 30 V and 25 A. It has been optimized for low voltage appliances such as vacuum cleaners, fans, pumps, compressors and other low voltage motor drive applications.
This is a 15W 5V USB adapter reference design board using quasi-resonant PWM IC ICE2QS03G (DSO-8) with CoolMOS™ IPS65R1K5CE (IPAK SL) and secondary side synchronous rectification with OptiMOS™ BSZ100N06LS3G (S3O8, 3x3 mm style SuperSO8) IR1161 (5-pin SOT-23). Designed for high-reliability systems, this reference USB adapter board features a compact form factor, high efficiency, low standby power, various protection methods, and passes conductive electromagnetic interference, ESD, and lightning shock wave testing. Customers only need to make slight changes to this board, and it can be used for production after final confirmation.
This 8W auxiliary SMPS reference design operates over a wide input range and is considered for indoor residential air conditioning applications. It uses the new ICE5AR4770BZSPWM fixed frequency CoolSET™ with a 700V integrated MOSFET in a DIP-7 package.
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.
Not only is it open source, the author also has a super-detailed record of the design process. The bandwidth of each analog channel is not reduced in order to reduce costs. Each channel has a bandwidth of 350MHz, and higher sampling rate support can be designed in the future. Thunderbolt USB4 interface, speed up to 1GB/s (8Gbps)
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.
This article briefly introduces the application example of sensorless square wave drive in "small water pump" based on MM32SPIN05TW.
This article briefly introduces the application example of sensorless sine wave drive technology based on MM32SPIN25 in "handheld vacuum cleaner".