Pololu Blog »
Pololu Blog (Page 12)
Welcome to the Pololu Blog, where we provide updates about what we and our customers are doing and thinking about. This blog used to be Pololu president Jan Malášek’s Engage Your Brain blog; you can view just those posts here.
Popular tags: community projects new products raspberry pi arduino more…
Firmware update for the Micro Maestro to fix position update bug
We have released firmware version 1.04 for the Micro Maestro 6-Channel USB Servo Controller.
This update fixes a bug where receiving any serial command via TTL serial or the Maestro’s USB virtual serial port could potentially interfere with the Maestro’s servo update routine. The servo update routine is responsible for smoothly changing the position of each servo over time while respecting the Maestro’s configurable speed and acceleration limits. Because of the bug, receiving a serial command could cause position updates for some servos to happen too soon or to be skipped entirely. Repeated serial commands at high baud rates could also trap the Maestro in the servo update routine, causing it to become unresponsive.
This bug has been present since we first released the Micro Maestro almost 10 years ago in November of 2009, but its effects tend to be subtle, and we only learned about it a few weeks ago when a customer brought it to our attention.
This bug does not affect the 12-channel, 18-channel, and 24-channel Mini Maestros, so there is no corresponding update for them. The latest Mini Maestro firmware version is still 1.03.
For information about how to upgrade your 6-channel Micro Maestro, see the “Upgrading Firmware” section of the Maestro user’s guide.
New product: more Silicone Tires for Pololu wheels!
Silicone Tire Pair for 40×7mm (left) and 32×7mm (right) Pololu Wheels. |
---|
We are now offering replacement tires for our 32×7mm wheels and for our 40×7mm wheels. These are intended primarily as replacement parts for our wheels, but they can also be used as nicer tires for other similarly sized wheels.
|
|
|
Along with the tires we released last month for our larger Pololu wheels, we now have replacement tires available in four sizes that can stretch to work with six different sizes of Pololu wheels:
From left to right: Silicone Tire for 32×7mm, 40×7mm, 60×8mm/70×8mm, and 80×10mm/90×10mm Pololu Wheels. |
---|
Performance graphs for our 20D Metal Gearmotors
We now have published performance graphs (1MB pdf) for our 20D Metal Gearmotors! Each chart is based on hundreds of individual measurements that reveal how the speed, current, power, and efficiency of that particular gearmotor version depend on the applied load (i.e. torque). Our test methodology is the same as the one we used to make our Micro Metal Gearmotor performance graphs, so you can see our blog post about that for more information.
20D mm metal gearmotor undergoing dynamic performance testing. |
---|
These characterizations are yet another way we set our gearmotors apart from the many similar-looking alternatives out there. When you get your gearmotors from us, you know exactly what kind of performance to expect, and you can count on getting that same performance batch after batch after batch.
If you have any questions or feedback about these graphs or if there is additional information you would like to see available for our motors, please feel free to contact us (or just leave a comment below). And if you are wondering about graphs for our larger gearmotors, don’t worry, those are coming! (If you need something before those datasheets are done, just let us know and we might be able to get you preliminary data for a particular gearmotor.)
Performance summary table from 20D mm Metal Geamotor datasheet. |
---|
New High-Power Stepper Motor Driver 36v4
Pololu High-Power Stepper Motor Driver 36v4 (md38a) with large stepper motor. |
---|
I am very excited to announce the release of our new High-Power Stepper Motor Driver 36v4, our most powerful stepper motor driver yet, with more than twice the current capabilities of any of our alternative drivers. This driver can deliver a continuous 4 A per phase without any heat sinks or active cooling, and up to 6 A with cooling! This means we finally have a driver capable of powering our largest stepper motors like this beefy motor with a 2.8 A current rating.
This new driver also has a wide 8 V to 50 V operating range, making it great for use in 12, 24, or 36 V systems. And though you might be thinking that your stepper motor’s voltage rating is well below that max voltage so what do you care, keep in mind that running you stepper motor at a higher voltage while actively limiting the current (as you can do with all our stepper motor drivers) allows you to achieve higher step rates than you could using the rated voltage.
Other exciting features of this driver include nine different step resolutions down to 256 microsteps, STALL and BEMF (back EMF) outputs that enable more advanced control algorithms, and highly adjustable decay parameters and modes for creating ultra-smooth motion profiles. The driver is configurable through its SPI interface, and our Arduino library and example sketches can help you get started.
As usual, we are offering an extra introductory special discount on the High-Power Stepper Motor Driver 36v4 to help share in our celebration of releasing a new product. The first hundred customers to use coupon code HPSMDINTRO can get up to three units for just $8.95 each!
Tito-Stretch: a Pi Wars robot by Hitchin Hackspace
For the second year in a row, Team Hitchin Hackspace and their robot, Tito-Stretch, placed 4th overall in the Pi Wars! They did this at the Advanced/Pro level, which is Pi Wars’ most challenging competition category. (In case you haven’t heard already: Pi Wars is an international robotics competition that focuses on Raspberry Pi-controlled robots.) The video above features Tito-stretch high-tailing it through the obstacle course event. The team’s speedy performance allowed them to climb to the very top of their division, which is a step above their 2nd place finish in 2018’s obstacle course event.
Tito-Stretch is the latest iteration of the hackspace’s competition robot, which has evolved in name and form over the last few years. As we understand it, the team named the original version of their robot Twenty Two Over Seven (22/7 is one way to approximate pi), abbreviated that to TTOS, and then affectionately transitioned to calling the robot “Tito”. Later, the team lengthened their robot and accordingly appended “-Stretch” to the name.
|
|
Tito-Stretch on gravel. |
---|
The Tito-Stretch chassis is a 3D-printed design that uses a pair of skateboard bearings in a way that decouples the front and rear parts of the chassis, allowing each part to roll independent of the other. This passive articulation allows the robot to more consistently maintain all four wheels as solid points of contact on uneven terrain. When assembled, the chassis parts clamp down onto four 12V 25D mm gearmotors, and a VNH5019 motor driver controls each motor. A 5V regulator steps down the voltage of a 3S LiPo and powers a Raspberry Pi 3 Model A+, which is the brain of the operation. The team can remotely control their robot with Bluetooth controllers (they currently use a PS4 controller, but have used other devices in the past), and various accessories like a few VL53L0X time of flight distance sensors help enable autonomous navigation. You can find code for Tito-Stretch, and older versions of Hitchin Hackspace’s Pi Wars robots, on their GitHub page.
Great job on your competition this year, Hitchin Hackspace! We hope to hear more about your robots in the future!
New high-gear ratio Micro Metal Gearmotors
Our Micro Metal Gearmotors are now available with 380:1 gearboxes, offering a new high gear ratio option between our existing 298:1 and 1000:1 versions. Unlike the 1000:1 gearmotors, which uniquely require a longer, more expensive gearbox to achieve such a big reduction, the 380:1 gearboxes fit everything in the same volume as all our lower gear ratios, so they are the same price as those lower-ratio versions and they work with all our micro metal gearmotor brackets.
What really sets these new units apart from our other gear ratios are their stainless steel gearbox plates, which are more durable than the ubiquitous brass ones, especially in applications with non-negligible radial loads. They also look way cooler! Continued…
Distributor Active Robots attends micromouse challenge at Swansea University
One of our UK distributors, Active Robots, recently had the opportunity to attend a micromouse competition at Swansea University in Wales. Students at the competition used many Pololu parts purchased through Active Robots including our laser-cut RRC01A chassis, 50:1 micro metal gearmotor LP, 42×19mm Wheel Pair, and 3/8″ Plastic Ball Caster.
Traditional micromouse competitions usually involve small autonomous robots competing to see which one can solve a maze the fastest. Swansea University’s competition didn’t include maze solving, but instead involved three tasks that the robots had to complete: line following, obstacle avoidance, and combat. You can read more about what the micromouse competition entailed and Active Robots’ visit on their blog.
Memorial Day Sale
We are having a Memorial Day sale all weekend long with site-wide discounts of up to 25%! Check out the sale page for more information. Please note that we will be closed Monday, so orders placed after 2 PM Pacific Time Friday, May 24 will be shipped on Tuesday, May 28th.
New 5:1 Glideforce light-duty linear actuators
We have filled out our line of 5:1 Glideforce Light-Duty Linear Actuators to include all of Concentric’s available lengths by adding 2″, 6″, 8″, and 10″ versions, with and without feedback, to our existing 4″ and 12″ options. The low gear ratio makes these our fastest (but weakest) linear actuators, capable of lifting up to a few dozen pounds at speeds up to 1.7″ per second (44 mm/s) at 12 V. For stronger but slower options, we have versions available with a 10:1 gear ratio or 20:1 gear ratio.
This brings our total selection of light-duty actuators to 36 options:
Actuator Type |
Max Dynamic Load |
No-Load Speed @ 12 V |
Max-Load Speed @ 12 V |
Current Draw @ 12 V |
Nominal Stroke Length |
With Feedback |
Without Feedback |
---|---|---|---|---|---|---|---|
Light-Duty (LD) 5:1 |
15 kgf [34 lbs] |
4.4 cm/s [1.7″/s] |
3.6 cm/s [1.4″/s] |
1.2 A – 3.2 A |
2″ | LACT2P-12V-05 | LACT2-12V-05 |
4″ | LACT4P-12V-05 | LACT4-12V-05 | |||||
6″ | LACT6P-12V-05 | LACT6-12V-05 | |||||
8″ | LACT8P-12V-05 | LACT8-12V-05 | |||||
10″ | LACT10P-12V-05 | LACT10-12V-05 | |||||
12″ | LACT12P-12V-05 | LACT12-12V-05 | |||||
Light-Duty (LD) 10:1 |
25 kgf [55 lbs] |
2.8 cm/s [1.1″/s] |
2.3 cm/s [0.9″/s] |
1.2 A – 3.2 A |
2″ | LACT2P-12V-10 | LACT2-12V-10 |
4″ | LACT4P-12V-10 | LACT4-12V-10 | |||||
6″ | LACT6P-12V-10 | LACT6-12V-10 | |||||
8″ | LACT8P-12V-10 | LACT8-12V-10 | |||||
10″ | LACT10P-12V-10 | LACT10-12V-10 | |||||
12″ | LACT12P-12V-10 | LACT12-12V-10 | |||||
Light-Duty (LD) 20:1 |
50 kgf [110 lbs] |
1.5 cm/s [0.57″/s] |
1.2 cm/s [0.48″/s] |
1.2 A – 3.2 A |
2″ | LACT2P-12V-20 | LACT2-12V-20 |
4″ | LACT4P-12V-20 | LACT4-12V-20 | |||||
6″ | LACT6P-12V-20 | LACT6-12V-20 | |||||
8″ | LACT8P-12V-20 | LACT8-12V-20 | |||||
10″ | LACT10P-12V-20 | LACT10-12V-20 | |||||
12″ | LACT12P-12V-20 | LACT12-12V-20 |
New products: ACS724 current sensor carriers
We now have new current sensors based on Allegro’s ACS724, the successor to the ACS714 that we have been using for many years. The ACS724 offers a number of exciting improvements over the ACS714, including more current range options (up to ±50 A!), over twice the sensitivity for the ±5 A version, a higher bandwidth for faster response times, and differential Hall sensing for substantially reduced interference from ambient magnetic fields. In quick tests, we saw a variation of around 1% of the full range just from changing the orientation of the ACS714 in space (because of the Earth’s magnetic field), while the ACS724 output stayed steady regardless of orientation. We also tried bringing a small magnet close to each sensor, and its effect on the output was many times smaller on the ACS724.
These bidirectional and unidirectional current sensors are a simple way to gain fundamental insight into the performance of your system. You can use them for closed-loop torque control of actuators, tracking power consumption over time, or even as inexpensive current probes for an oscilloscope. They output an analog voltage that varies linearly with the current passing through them, and because they use the Hall effect to measure the current, they offer full electrical isolation of the current path from the sensor’s electronics. This method of sensing means the sensor can be inserted anywhere into the current path, including on the high side, and because their current path resistance is on the order of 1 mΩ or less, they have minimal effect on the rest of the system.
Five different current ranges are available:- ACS724 Current Sensor Carrier -5A to +5A
- ACS724 Current Sensor Carrier -20A to +20A
- ACS724 Current Sensor Carrier -50A to +50A
- ACS724 Current Sensor Carrier 0A to 10A
- ACS724 Current Sensor Carrier 0A to 30A
Together with the Broadcom ACHS-712x current sensors we released last month, this brings our full current sensor lineup to thirteen sensors:
ACS709 Current Sensor Carrier |
ACS711EX Current Sensor Carriers |
ACS714 Current Sensor Carriers |
ACS724 Current Sensor Carriers |
ACHS-712x Current Sensor Carriers |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sensor IC: | ACS709 | ACS711EX | ACS714 | ACS724 | ACHS-712x | ||||||
Current range / sensitivity(1): | ±75 A / 28 mV/A | ±15.5 A / 136 mV/A ±31 A / 68 mV/A |
±5 A / 185 mV/A ±30 A / 66 mV/A |
0–10 A / 400 mv/A 0–30 A / 133 mV/A ±5 A / 400 mV/A ±20 A / 100 mV/A ±50 A / 40 mV/A |
±10 A / 185 mV/A ±20 A / 100 mV/A ±30 A / 66 mV/A |
||||||
Path resistance: | 1.1 mΩ | 0.6 mΩ | 1.2 mΩ | 1.2 mΩ | 0.7 mΩ | ||||||
Bandwidth | 120 kHz | 100 kHz | 80 kHz | 120 kHz | 80 kHz | ||||||
Vcc range:(1) | 3 V–5.5 V | 3 V–5.5 V | 4.5 V–5.5 V | 4.5 V–5.5 V | 4.5 V–5.5 V | ||||||
Size: | 0.82″ × 0.9″ | 0.7″ × 0.8″ | 0.7″ × 0.8″ | 0.7″ × 0.8″ | 0.7″ × 0.8″ | ||||||
Special features: | configurable over-current threshold, low-voltage operation, high bandwidth |
over-current fault pin, low-voltage operation |
Differential Hall sensing rejects common-mode fields, high bandwidth |
||||||||
1-piece price: | $5.95 | $3.49 | $19.95 | $6.95 | $3.95 | ||||||
1 Sensitivity based on when Vcc is 5V. |
Introductory special
As usual, we are offering an extra introductory special discount on the ACS724 current sensor carriers, to help share in our celebration of releasing a new product. The first hundred customers to use coupon code ACS724INTRO can get up to five units for just $5.55 each!