# Posts tagged “new products” (Page 3)

You are currently viewing a selection of posts from the Pololu Blog. You can also view all the posts.

# New RoboClaw and MCP motor controllers from Basicmicro

Posted by Ben on 17 November 2018
Tags: new products

We are excited to offer eight new powerful motor controllers from Basicmicro (formerly Ion Motion Control):

The two new RoboClaws bring our total selection of those to nine versions. Unlike the other RoboClaws, which have a maximum operating voltage of 34 V, these new RoboClaws and some of the new MCP controllers can work up to 60 V and deliver a continuous 60 A or 120 A per channel, making them the most powerful motor controllers we carry by far.

The six MCP products are from Basicmicro’s rugged new line of MCP Advanced Motor Controllers, which are optionally programmable via a built-in scripting language and support a variety of interfaces, including USB serial, TTL serial, RS-232 serial, CAN bus, RC hobby servo pulses, and analog voltages. Here is a summary of the key features of the MCP:

• Simple bidirectional control of two brushed DC motors
• 10–34 V or 10–60 V operating supply range, depending on controller model
• 30 A to 160 A maximum continuous current output, depending on controller model
• Channel bridging allows control of a single motor with double the current capability
• Automatic current limiting reduces duty cycle when temperature exceeds 85° C
• Six communication or control options:
1. USB serial interface (virtual COM port)
2. 3.3 V logic-level (TTL) serial interface for direct connection to microcontrollers or other embedded controllers
3. RS-232 serial interface
4. CAN bus interface supporting CANopen protocol as master or slave device
5. Hobby radio control (RC) pulse width interface for direct connection to an RC receiver or RC servo controller
6. Analog voltage (0 V to 5 V) interface for direct connection to potentiometers and analog joysticks
• Automatic control switching with user-defined priority settings
• I²C interface accessible by user script
• Up to 20 user-defined input pins for control, feedback, or scripting, depending on controller model
• All inputs are 15 V tolerant for interfacing to industrial devices such as PLCs
• Up to 8 user-defined open-drain output pins (40 V max) for driving auxiliary loads, depending on controller model
• Multiple feedback options for PID closed-loop control:
• Speed or position control with quadrature encoders, up to 21 million encoder pulses per second
• Position control with analog encoders or potentiometers
• (Open-loop control with no feedback also available)
• Programmable with built-in user scripting language
• Screw terminals for quick connect/disconnect
• Configurable via USB connection and PC software
• Regenerative braking
• Tolerates high-speed direction changes
• 5 V BEC can power external logic
• Battery monitoring and under-voltage cutoff protects batteries from over-discharging
• Fully enclosed for protection
• Conduction plate for cooling on bottom of enclosure

# New products: TB67S249FTG and TB67S279FTG Stepper Motor Driver Compact Carriers

Posted by Jan on 17 November 2018
Tags: new products

Earlier this week, we released new compact carriers for Toshiba’s great stepper motor drivers, the TB67S249FTG and TB67S279FTG. We released larger carrier boards for those two chips in the summer, and those are still the version to get if you want to test all the features that those ICs offer. The new compact carriers are in our popular 16-pin, 0.6″ × 0.8″ form factor (which I originally designed for the Allegro A4983 back in 2009 when I was still routing most of our circuit boards), making it easy to use the new drivers on RAMPS-type 3D printer controllers that have the compatible sockets.

These Toshiba chips are massive, and you can see how much more space they take up on that common PCB size when compared to the original board (populated with the Allegro A4988 that replaced the A4983):

In addition to fitting the larger chip onto the same board space, we had to add some external inverters to make the enable and reset lines behave the same way as on the original modules (this schematic is also available as a downloadable pdf (141k pdf)).

We also had to hardwire many of the options that the TB67Sx49FTG chips offer. In particular, we set the Active Gain Control (AGC) lower current limit to 60%. This innovative feature on the Toshiba stepper drivers allows the current through the stepper motor to be reduced based on what the motor actually needs, which allows for reduced unnecessary heat generation in the motor and higher peak power when you actually need it. I have heard (from Toshiba’s competitors, who also acknowledged that Toshiba is one of the few big semiconductor companies bringing real innovation to stepper motor drivers) of the AGC feature not working in some applications, but when it works, it’s quite amazing. We tried out the Toshiba TB67S249FTG drivers on a Tevo Tornado 3D printer that originally had Allegro A4988 drivers on an MKS GEN control board, and we could run at higher current and with 1/32 microstepping instead of the A4988’s 1/16 microstepping, which also gave a noticeable improvement in print quality.

The TB67S249FTG is now our highest-power option, and in addition to delivering a little bit more power than our previous leader, the TI DRV8825, the Toshiba driver seems to provide better current control with the relatively low inductance, low resistance coils often used on these low-end 3D printers. If you do not need that maximum current aspect, you can get all the other special features with the lower-power, lower-cost TB67S279FTG.

As with all of our new products this year, we are offering an introductory special. For these two new modules, we are offering 40% off for up to five units (per version!) to the first 100 customers that use coupon code TB67SCOMPACT. This means you can try out the top-of-the-line TB67S249FTG for less than $6. # New G2 Simple Motor Controllers Posted by Jan on 15 November 2018 Tags: new products Last week, we released updated (G2) versions of our Simple Motor Controllers. We released our original Simple Motor Controllers just over eight years ago as our most economical basic motor controllers for brushed DC motors using up to a few hundred watts. The “simple” in the name came from our trying to have fun with all the requests we had from our customers, many of whom wanted “just” this one feature. Of course, everyone wants a different feature in their minimal motor controller, so the Simple Motor Controllers actually have quite a few options, but we make it easy to set up with configuration over USB. Over the last few years, we have been updating our higher-power motor drivers (H-bridges with external MOSFETs) to use newer MOSFETs and MOSFET drivers, and we refer to them as our G2 high-power motor drivers. These drivers are available as small, single-channel boards, as well as dual drivers in Arduino shield and Raspberry Pi HAT form factors. Earlier this year, we brought the improved motor drivers to our Jrk G2 Motor Controllers with Feedback for those wanting to make their own closed-loop servo systems. Now, the G2 motor driver technology is available on our Simple Motor Controllers as well. For the most part, this is not as big of a change as with the other G2 motor control products, but we did add a few nice features while maximizing backward compatibility. Key improvements over the originals include reverse voltage protection, configurable hardware current limiting, and the addition of an I²C interface for yet another control option—the others being USB, analog voltage, hobby RC servo interface, and asynchronous serial (UART). Additionally, the highest-power units (the SMC G2 18v25 and 24v19) use a four-layer board with double-sided assembly, which lets them be much smaller than their original SMC 18v25 and 24v23 counterparts: The lower-power units have the exact same size and generally have the same connector locations as the original Simple Motor Controllers: The most notable difference from a form factor and connection standpoint is the change from the USB mini-B connector on the older motor controllers to the micro-B connector on the G2 models. The following table shows the main specifications of all of the old and new Simple Motor Controllers: SMC18v7 SMC18v15 SMC24v12 SMC18v25 SMC24v23 SMC G218v15 SMC G224v12 SMC G218v25 SMC G224v19 Original versions, not recommended for new designs(included for comparison purposes) G2 versions,released November 2018 5.5 V 5.5 V 5.5 V 5.5 V 5.5 V 6.5 V 6.5 V 6.5 V 6.5 V 24 V(1) 24 V(1) 34 V(2) 24 V(1) 34 V(2) 24 V(1) 34 V(2) 24 V(1) 34 V(2) 18 V 18 V 28 V 18 V 28 V 18 V 28 V 18 V 28 V 7 A 15 A 12 A 25 A 23 A 15 A 12 A 25 A 19 A 2.1″ × 1.1″ 2.3″ × 1.2″ 2.1″ × 1.1″ 1.7″ × 1.2″$39.95 $44.95$49.95 $59.95$64.95 $39.95$39.95 $49.95$49.95 Yes Yes Yes No No Yes Yes No No 1 30 V absolute max.2 40 V absolute max.

#### Key features of the SMC G2 family

• Simple bidirectional control of one brushed DC motor
• Five communication or control options:
1. USB interface for direct connection to a PC
2. Logic-level (TTL) serial interface for use with a microcontroller
3. I²C interface for use with a microcontroller
4. Hobby radio control (RC) pulse width interface for direct connection to an RC receiver or RC servo controller
5. 0 V to 3.3 V analog voltage interface for direct connection to potentiometers and analog joysticks
• Simple configuration and calibration over USB with a free configuration program for Windows
• Reverse-voltage protection
• Hardware current limiting with a configurable threshold
• Current sensing

Note: A USB A to Micro-B cable (not included) is required to connect this controller to a computer.

#### Additional features of the SMC G2 family

• Adjustable maximum acceleration and deceleration to limit electrical and mechanical stress on the system
• Adjustable starting speed and maximum speed
• Option to brake or coast when speed is zero
• Optional safety controls to avoid unexpectedly powering the motor
• Input calibration (learning) and adjustable scaling degree for analog and RC signals
• Under-voltage shutoff with hysteresis for use with batteries vulnerable to over-discharging (e.g. LiPo cells)
• Adjustable over-temperature threshold and response
• Adjustable PWM frequency from 1.13 kHz to 22.5 kHz (maximum frequency is ultrasonic, eliminating switching-induced audible motor shaft vibration)
• Error LED linked to a digital ERR output, and connecting the error outputs of multiple controllers together optionally causes all connected controllers to shut down when any one of them experiences an error
• Features of the serial, I²C, and USB interfaces:
• Optional CRC error detection to eliminate communication errors caused by noise or software faults
• Optional command timeout (shut off motors if communication ceases)
• Serial features:
• Controllable from a computer via serial commands sent to the device’s USB virtual serial (COM) port, or via TTL serial through the device’s RX/TX pins
• TTL serial uses 0 V and 3.3 V on TX, accepts 0 V to 5 V on RX
• Supports automatic baud rate detection from 1200 bps to 500 kbps, or can be configured to run at a fixed baud rate
• Supports standard compact and Pololu protocols as well as the Scott Edwards Mini SSC protocol and an ASCII protocol for simple serial control from a terminal program
• Optional serial response delay for communicating with half-duplex controllers such as the Basic Stamp
• Controllers can be easily chained together and to other Pololu serial motor and servo controllers to control hundreds of motors using a single serial line
• I²C features:
• Compatible with I²C bus voltage levels from 1.8 V to 5 V
• RC features:
• 1/4 µs pulse measurement resolution
• Works with RC pulse frequencies from 10 to 333 Hz
• Configurable parameters for determining what constitutes an acceptable RC signal
• Two RC channels allow for single-stick (mixed) motor control, making it easy to use two Simple Motor Controllers in tandem on an RC-controlled differential-drive robot
• RC channels can be used in any mode as limit or kill switches (e.g. use an RC receiver to trigger a kill switch on your autonomous robot)
• Battery elimination circuit (BEC) jumper can power the RC receiver with 5 V or 3.3 V
• Analog features:
• 0.8 mV (12-bit) measurement resolution
• Works with 0 to 3.3 V inputs
• Optional potentiometer/joystick disconnect detection
• Two analog channels allow for single-stick (mixed) motor control, making it easy to use two Simple Motor Controllers in tandem on a joystick-controlled differential-drive robot
• Analog channels can be used in any mode as limit or kill switches

# New products: 5-channel QTR HD reflectance sensor arrays

Posted by Ben on 10 September 2018
Tags: new products

We now have five-sensor versions of our new high-density QTR reflectance sensor arrays. Like the versions already released, these new modules are available in analog and RC configurations and with two different sensor types, so this post covers four new products:

(Medium-density versions with 3 sensors on an 8 mm pitch will be available soon.)

We expect these to be the smallest arrays that still offer independent control of the odd and even emitters, which gives you extra options for detecting light reflected at various angles. For more information on our new QTR sensor family, you can see some of our previous blog post about the versions we have already released:

Don’t forget to get in on our QTR introductory promotion! Be one of the first 100 customers to use coupon code QTRINTRO and get any of these new sensors at half price! (Limit 3 per item per customer.)

# New products: D36V6x step-down regulators

Posted by Jan on 31 August 2018

Wrapping up our new product releases for the month and for the summer is our new D36V6x family of step-down voltage regulators. These small regulator modules support a large input voltage range and are a great alternative to old three-terminal linear voltage regulators that waste a lot of power and get really hot. These new regulators can take an input voltage anywhere from a few tenths of a volt over the set output voltage up through an absolute max of 50 V, and they can deliver up to 600 mA. We have them available in seven fixed voltage options and two adjustable versions:

You might notice that the board for the adjustable version shows a 2010 copyright year (the fixed version is an even smaller board, and we did not fit the year on there). That’s because these new regulators are actually old designs updated with new regulator chips that use the same package and pinout. The older products were our D24V3x and D24V6x families of regulators, which were based on the Texas Instruments LMR14203 and LMR14206 ICs. For the new D36V6x family, we are moving up to the newer LMR16006 regulator. This chip has several exciting new features that we think will make it our favorite general-purpose regulator for many of our products: higher maximum voltage, better low-dropout performance, and better quiescent current.

### Higher maximum voltage

The LMR16006 has a 60 V maximum input voltage, up from the 42 V of the LMR1420x parts. Even 42 V covered most of our typical applications, but it’s not quite enough for 36V nominal applications, which are getting more common. Our more advanced, integrated products such as motor controllers are often limited by some complex part or circuit, such as a motor driver, and we would like the overall operating range of the product not to be reduced by the regulator. Many stepper motor drivers, such as TI’s DRV8825 or the Toshiba TB67S249FTG and TB67S279FTG that we released carriers for in June, support maximum input voltages of 45 or 50 volts. It’s nice not to be limited by your regulator when you are making systems with those kinds of parts.

For our new D36V6x modules, we are limited to the 50 V maximum of the capacitors from Vin to ground. Unfortunately, capacitor options get a lot more restricted (and expensive) once we go beyond 50 V, so we decided to stick with our old boards so that we could continue to offer these regulator modules at a low price while still providing some substantial improvements. We might still make a new board with higher-voltage capacitors for those who would like to make full use of the regulator’s 60 V maximum. (For anyone thinking of just removing the caps and putting on your own external ones, you might also want to change the diode, which is also a 60 V part.)

### Better low-dropout performance

Having a higher maximum input voltage is nice, but often we’re trying to squeeze the most we can out of a dying battery, so it’s nice to have a low dropout, which is the voltage the regulator needs between the input and output. The older LMR1420x parts had an annoying quality of the dropout voltage going up as the load current went down. The newer LMR16006 has a nice, low dropout as the current goes down, so if you don’t need much current, you can get 5 V out with just 5.2 or 5.3 volts in. Here is a comparison of the dropout performance of the old and new regulators:

### Lower quiescent current

The new regulators also have much lower quiescent current, which is the current the regulator uses when it’s just sitting there and your load isn’t drawing anything. On the old regulators, the quiescent current was under 2 mA, and we did not characterize it beyond that. For these new regulators, it’s typically under 200 microamps, ten to twenty times better than the old regulators. I realize it’s not that amazing for modern regulators, but it’s nice to know that your low-cost, general-purpose regulator module isn’t wasting a lot of power.

Even when we put a new chip onto an old circuit board as I have described, we still test and characterize with different parts to get a good overall result. In the case of these regulators, where the circuit is quite simple, this phase of development is much more time consuming than laying out a circuit board. We build and test dozens of prototypes with different inductances, and even though you can’t see it in the pictures, we build the different voltage versions of the regulators with different inductors to get the best performance we can (within a given inductor type and size).

So how about getting a few to have around for general-purpose use on your next project? You can get one for just $3 as part of our introductory promotion using coupon code D36V6XINTRO, limited to the first 100 customers and to three per item (so you could get up to 27 regulators at that price if you get three of each voltage version). It’s always difficult for us to predict which versions will be how popular, so initial stock is limited, but we make these here in Las Vegas, so even if the version you want goes out of stock, you can backorder it with the promotional price, and we should be able to ship within a day or two. # New products: 1- and 31-channel QTR HD reflectance sensor arrays Posted by Jan on 31 August 2018 This week, we released what we expect to be the extremes of our new line of QTR HD reflectance sensor arrays, with two sizes of a single-sensor board on the small end and a massive 31-sensor array for the maximum size. This picture shows the relative sizes of the boards, along with some of the intermediate sizes we have available: We made the two single-sensor sizes because we could make good arguments for each one. Part of the point of doing a single-sensor board is to make it really small, so you can fit it into tight spaces. But “really small” means different things depending on the dimensions you care about. So we have one version that is only 5 mm (0.2") wide, with components on both sides of the PCB, and one version that is 7.5 mm (0.3") wide, with components on just one side. The 7.5 mm wide version is a little thinner and flatter because it doesn’t have parts on one side, can be used with a 3×1, single row connector, and costs slightly less because of the single-sided assembly. As I mentioned in some of my earlier posts (here and here) about this new line of sensor arrays, we are using two sensor types: more economical units we are calling “QTR”, and higher-performance units with lenses that we are calling “QTRX”. The main appeal of the QTRX sensors is that they can give the same readings at much lower IR emitter currents, which can really make a big difference for big sensor arrays. But if you crank up the current in those QTRX sensors, you can also get more distance. We did not do that on the QTRX arrays because the sensor modules leak light out the sides and interfere with each other when they are closely spaced, but with these single-channel boards, we are also making available the QTRX sensors with the higher 30 mA maximum emitter current, which allows for a range of up to about 8 cm (about 3 inches). We are calling these sensors QTRXL. This video (taken with an old camera that does not have as much IR filtering as most newer cameras) shows the IR light leakage around the side of the QTRX sensor module: I should point out that all of these new QTR modules offer variable brightness control by varying the current through the emitter using the control pin. However, if you want to take advantage of the maximum brightness and range, and have several sensors close to each other, you will need some barriers between them to prevent them from blinding each other (or just turn on one emitter at a time). The 31-sensor arrays are huge! Well, at least compared to the tiny single-sensor boards. The routing on those boards is quite complex because adjacent IR emitters are not just wired in series (because we want to have separate even/odd emitter control, plus the alternate density population options I discussed in this post), so we ended up having to go to a 4-layer PCB to route it. This did let us make the vertical dimension a little lower, so the board is just 16.5 mm tall, compared to the 20 mm board height for the versions with 15 and fewer sensors. The 31-channel board is also 0.062" (1.6 mm) thick, compared to the thinner 0.040" (1 mm) boards we use for the lower channel counts. You can compare all the dimensions of the various boards in the detailed dimension diagram (1MB pdf). The sixteen new boards we released this week brings the total available in this new QTR HD product line to 40. You can see the options neatly summarized in the tables below to pick the best array for your application. QTR sensors 2.9 V to 5.5 V; 30 mA max LED current(1); 5 mm optimal range Board width Configuration Max board current(2) Max range Output type Name 1-piece price 5.0 mm 1 sensor (HD) 32 mA 30 mm analog QTR-HD-01A$1.79
RC (digital) QTR-HD-01RC
7.5 mm 1 sensor (MD)
32 mA 30 mm analog QTR-MD-01A $1.61 RC (digital) QTR-MD-01RC 10.2 mm 4 mm × 2 32 mA 30 mm analog QTR-HD-02A$2.12
RC (digital) QTR-HD-02RC
17.0 mm 4 mm × 4
62 mA 40 mm analog QTR-HD-04A $3.26 RC (digital) QTR-HD-04RC 29.0 mm 8 mm × 4 62 mA 40 mm analog QTR-MD-04A$3.44
RC (digital) QTR-MD-04RC
4 mm × 7
125 mA 40 mm analog QTR-HD-07A $5.40 RC (digital) QTR-HD-07RC 61.0 mm 8 mm × 8 125 mA 40 mm analog QTR-MD-08A$6.39
RC (digital) QTR-MD-08RC
4 mm × 15
250 mA 50 mm analog QTR-HD-15A $10.82 RC (digital) QTR-HD-15RC 125.0 mm 4 mm × 31 495 mA 50 mm analog QTR-HD-31A$21.66
RC (digital) QTR-HD-31RC
QTRX sensors
2.9 V to 5.5 V; 3.5 mA max LED current(1); 10 mm optimal range
Board
width
Configuration Max board
current(2)
Max range Output
type
Name 1-piece
price
5.0 mm 1 sensor (HD)
5 mA 30 mm analog QTRX-HD-01A $2.17 RC (digital) QTRX-HD-01RC 7.5 mm 1 sensor (MD) 5 mA 30 mm analog QTRX-MD-01A$1.99
RC (digital) QTRX-MD-01RC
10.2 mm 4 mm × 2
5 mA 30 mm analog QTRX-HD-02A $2.88 RC (digital) QTRX-HD-02RC 17.0 mm 4 mm × 4 9 mA 40 mm analog QTRX-HD-04A$4.78
RC (digital) QTRX-HD-04RC
29.0 mm 8 mm × 4
9 mA 40 mm analog QTRX-MD-04A $4.96 RC (digital) QTRX-MD-04RC 4 mm × 7 17 mA 40 mm analog QTRX-HD-07A$8.06
RC (digital) QTRX-HD-07RC
61.0 mm 8 mm × 8
17 mA 40 mm analog QTRX-MD-08A $9.43 RC (digital) QTRX-MD-08RC 4 mm × 15 34 mA 50 mm analog QTRX-HD-15A$16.52
RC (digital) QTRX-HD-15RC
125.0 mm 4 mm × 31
68 mA 50 mm analog QTRX-HD-31A $33.44 RC (digital) QTRX-HD-31RC QTRXL sensors 2.9 V to 5.5 V; 30 mA max LED current(1); 20 mm optimal range Board width Configuration Max board current(2) Max range Output type Name 1-piece price 5.0 mm 1 sensor (HD) 32 mA 80 mm analog QTRXL-HD-01A$2.17
RC (digital) QTRXL-HD-01RC
7.5 mm 1 sensor (MD)
32 mA 80 mm analog QTRXL-MD-01A \$1.99
RC (digital) QTRXL-MD-01RC
1 Can be dynamically reduced to any of 32 available dimming levels.
2 With all LEDs on at max brightness setting.

Our introductory promotions are still going strong! Be one of the first 100 customers to use coupon code QTRINTRO and get any of these new sensors at half price! (Limit 3 per item per customer.)

(702) 262-6648
Same-day shipping, worldwide