Robotics

Robotics
Sort By:  
R804.60  Inc VAT
R899.90
This module can simultaneously drive two DC motors or a 4-wire 2-phase stepper motor
R38.90  Inc VAT
R13.90  Inc VAT
This robot chassis is designed to be used with our Explorer HAT, Explorer HAT Pro, or Explorer pHAT boards though it will work with other motor drivers!
R309.90  Inc VAT
R349.90
The L293D Dual H-Bridge IC is able to run four solenoids, two DC motors or one bi-polar or uni-polar stepper motor, with up to 600mA per channel!
R14.90  Inc VAT
R319.90  Inc VAT
R37.90  Inc VAT
Motor Control Shield is capable of driving 4 DC motors or 2 stepping motors at one time.
R149.90  Inc VAT
Dexter - BalanceBot Extension Kit (dexter balance kit)

Build a BalanceBot with the Raspberry Pi! 

The BalanceBot extension kit takes your GoPiGo3 and turns it into an upright balancing robot! Kit includes an IMU sensor, IR receiver, IR remote control and a set of 3 sensor mounts. Program examples provided in Raspbian for Robots in Python.

Please Note. The GoPiGo3, Raspberry Pi and other associated hardware are NOT included in this purchase.


What’s included:

  • BalanceBot Power Cable (longer than the original one that comes with the GoPiGo3 base kit)
  • IMU Sensor
  • Infrared Reciever Sensor
  • Infrared Remote Control
  • Sensor Mounts (s/3)

What else do I need:

NOTE: This expansion kit will not work with the GoPiGo2.

R804.60  Inc VAT
R899.90
WS AlphaBot2 robot building kit for BBC micro:bit (no micro:bit included) (Alphabot 2 micro:bit)

Please note: Micro:bit is not included

Overview

This AlphaBot2 robot kit is designed to use with the BBC micro:bit (not included). It features rich common robot functions including line tracking, obstacle avoiding, ultrasonic ranging, Bluetooth/2.4G remote control, etc.

Thanks to the highly integrated modular design, it is fairly easy to assemble by a snap, no soldering, no wiring. After a few minutes spent on hardware assembing, you're almost there, our open source demo codes is ready to help you get started fast.

AlphaBot2 Features

AlphaBot2 employs a 2-layer structure to provide excellent stability and compatibility.

AlphaBot2-Base, the lower base chassis:

  • 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
  • Onboard modules like line tracking, obstacle avoiding, needs no messy wiring
  • TB6612FNG dual H-bridge motor driver, compared with L298P, it's more efficient, more compact, and less heating
  • N20 micro gear motor, with metal gears, low noise, high accuracy
  • Onboard RGB LEDs, true color lighting, pretty cool

AlphaBot2 for micro:bit, the upper adapter board for controller:

  • micro:bit dedicated connector, for easily connecting with the micro:bit
  • MP1584 voltage regulator, provides stable 5V output
  • RT9193-33 voltage regulator, provides stable 3.3V voltage to the micro:bit
  • TLC1543 AD acquisition chip, allows the micro:bit to use analog sensors
  • PCA9685 PWM control chip, I/O expander
  • Onboard buzzer to play music

What's on the AlphaBot2-Base


  1. AlphaBot2 control interface: for connecting sorts of controller adapter board
  2. Ultrasonic module interface
  3. Obstacle avoiding indicators
  4. Omni-direction wheel
  5. ST188: reflective infrared photoelectric sensor, for obstacle avoiding
  6. ITR20001/T: reflective infrared photoelectric sensor, for line tracking
  7. Potentiometer for adjusting obstacle avoiding range
  8. TB6612FNG dual H-bridge motor driver
  9. LM393 voltage comparator
  10. N20 micro gear motor reduction rate 1:30, 6V/600RPM
  11. Rubber wheels diameter 42mm, width 19mm
  12. Power switch
  13. Battery holder: supports 14500 batteries
  14. WS2812B: true color RGB LEDs
  15. Power indicator

What's on the AlphaBot2 for micro:bit (Adapter Board)


  1. micro:bit connector
  2. AlphaBot2-Base header: for connecting with the base board
  3. RT9193-33: 3.3V voltage regulator, stable power supply for the micro:bit
  4. PCA9685: PWM control chip, I/O expander, I2C interface
  5. TLC1543: 10-bit AD acquisition chip, allows the micro:bit to use analog line tracking sensor
  6. Buzzer
  7. MP1584 5V voltage regulator

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/AlphaBot2_for_micro:bit

This Kit Includes:

Note: this product requires two 14500 batteries to work, which are NOT included and should be purchased separately.

Note: the controller micro:bit is NOT included.

AlphaBot2 for micro:bit Acce Pack

  1. AlphaBot2 for micro:bit (adapter board) x1
  2. AlphaBot2-Base (base chassis) x1
  3. Ultrasonic sensor x1
  4. FC-20P cable 8cm x1
  5. USB type A plug to micro B plug cable x1
  6. AlphaBot2 for micro:bit screws x1
  7. Screwdriver x1



R949.90  Inc VAT
2WD Robot Car Chassis Kit single (2WD robot chassis)
Features:

Mechanical structure is simple, it is easy to build.
Can be used for distance measurement, velocity.
Can use with other modules to function as tracing, obstacle avoidance, distance testing, speed testing, wireless remote control.




Specifications:

For Motors:
VoltageDC 3VDC6VDC 7.2V
Current160mA220mA250mA
No-load Speed120 rpm/min200 rpm/min250 rpm/min
Load Speed100 rpm/min175 rpm/min210 rpm/min
Torque0.45 kg.cm1.0 kg.cm1.5 kg.cm
Reduction Ratio1:48
Noise≤65dB
Motor Size65mm x 18mm x 22mm(L*W*H)

For Smart Car:
Voltage3~9VDrive Mode2WD
Current600mAChassis Thickness3mm
Load≤2kgCar Weight285g
Speed0.6 m/sChassis Size135mm x 80mm


Package includes:

1 x DIY robot car kit

Read the Docs
R269.90  Inc VAT
TT-02 DIY Car Model TT Motor w/ Wheel - Black + Yellow (robot wheel and motor)
Quantity 1 Piece(s)/pack
Color Yellow + black
Material ABS + iron
Compatible Models Robot, gun toy, four wheel drive toy, aircraft toy, vibration products
Other Feature Motor speed: 100 per minutes; Torque: 4.5kg. cm1; Voltage: 3~6V; Non-loaded revolving speed: 100RPM; Non-loaded current: 60mA; Torque (6V): 4500mg cm
Packing List 1 x Motor
1 x Wheel
R69.90  Inc VAT
Tracking Robot Car Electronic DIY Kit With Reduction Motor (DIY track robot kit)


Tracking Robot Car Electronic DIY Kit With Reduction Motor





The assembly steps:


Step 1: Welding circuit

Soldering part is simpler, welding sequence according to the principle of component level from low to high, the first welding eight resistance, is important to use multimeter to confirm resistance is correct, D4, D5 R13 R14 can temporarily not welding, integrated circuit chips can temporarily not inserted

Step 2: Mechanical assembly

The red line is connected to the 3V positive power supply, the yellow line grounding, excess wire can be used for motor wire.

Step 3: The installation of a photoelectric circuit

Photosensitive resistance and light-emitting diodes (note polarity) is reverse-mounted on the PCB, and the ground distance is about 5 mm, both photosensitive resistance and light-emitting diodes are 5 mm distance. Finally, you can power test.

Step 4: Vehicle debugging

The right direction is along the universal wheel direction, if you press and hold the left photoresistor, the wheels on the right side of the car should be rotated. Press and hold the right photoresistor, the wheels on the left side of the car should be rotated, if the car driving back, can also exchange the wiring of two motors, if the one side normal and the other side back up, as long as you can swap wiring of back side.

Note: We don't supply any manuals please note this before you buy it.

Package includes:

1 x Electronic DIY Kit (batteries are not included)





R219.90  Inc VAT
L9110S H Bridge Stepper Motor Dual DC Driver Controller Module (L9110S small H Bridge)

Description:

There are two L9110S motor controller chips onboard
This module can simultaneously drive two DC motors or a 4-wire 2-phase stepper motor

Feature:

Work under low static current
Power supply voltage: DC 2.5V - 12V
Each channel has 800mA continuous current output
Low saturation pressure drop
TTL / CMOS output level compatible, can be connected directly to the CPU
Output built-in clamping diode, apply to the perceptual load
Control and drive integrate in IC
Pin high pressure protection function
Working temperature: 0°C - 80°C
Size: 29 x 21mm(L x W)

Circuit diagram:

 


Package includes:

  1x L9110S stepper motor driver

Robot control with Python

This module can simultaneously drive two DC motors or a 4-wire 2-phase stepper motor
R38.90  Inc VAT
L298N Dual H-Bridge Stepper Motor Driver Board (H Bridge big red dual stepper)
Description:

Double H bridge drive
Chip: L298N (ST NEW)
Logical voltage: 5V
Drive voltage: 5V-12V
Logical current: 0mA-36mA
Drive current: 2A (MAX single bridge)
Storage temperature: -20 to +135
Max power: 25W
Weight: 30g
Size: 43 x 43 x 27mm

Note:

This module has a built-in 5v power supply, when the driving voltage is 7v-12v, this supply is suitable as a power supply.
DO NOT connect input voltage to +5v on controller interface.
When ENA is enabled IN1 IN2 control OUT1 OUT2
When ENB is enabled IN3 IN4 control OUT3 OUT4

Note:  Package does not include the board mounting screws.

Package includes:

1 x  L298N Module

Robotic control with python



R58.90  Inc VAT
DC 3V Mini Motor 130 (3V dc motor mini)
Specifications:
 
Motor size: 38x20x15mm
Shaft diameter: 2mm 
Axial length: 9mm 
Voltage: 3-6V
 
Package Includes:
 
1 x DC 3V Mini Motor

Getting started with Raspberry Pi gpiozero Motors
Controlling DC Motors Using Python With a Raspberry Pi

R13.90  Inc VAT
STS-Pi - Build a Roving Robot (STS Tri robot chassis)

This robot chassis is designed to be used with our Explorer HAT, Explorer HAT Pro, or Explorer pHAT boards though it will work with other motor drivers!

The kit is a great way to introduce yourself to robots and controlling motors with your Raspberry Pi. It even includes a camera mount so your little robot can take pictures while it's roaming around!

There is no soldering required and the whole kit can be put together with a small flat-head screwdriver.

Connor Plant has created a build video here: https://www.youtube.com/watch?v=jHn3ZiPG69w

Kit includes:

  • Laser cut chassis
  • Raspberry Pi camera mount
  • 2 x super-grippy moon-buggy wheels
  • 2 x push header motors (298:1 ratio)
  • 0.5" front castor wheel
  • Jumper leads
  • 2 x motor mounting brackets
  • 2 x battery clips (battery optional and not included)
  • Nuts, bolts, and other fixings

Build up your robot and program it in Python, Scratch, or whatever language you prefer! Add a USB battery pack (not included) and a WiFi dongle and you can make it roam free!

Does not include the Raspberry Pi, Raspberry Pi Camera, or Explorer HAT (Pro or pHAT).

This robot chassis is designed to be used with our Explorer HAT, Explorer HAT Pro, or Explorer pHAT boards though it will work with other motor drivers!
R309.90  Inc VAT
R349.90
Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout Board (Adaf TB6612 stepper driver)

Fire four solenoids, spin two DC motors or step one bi-polar or uni-polar stepper with 1.2A per channel (3A peak) using the TB6612.

 We really like these dual H-bridges, so if you want to control motors without a shield or HAT these are easy to include on any solderless breadboard or perma-proto.

We solder on TB6612 onto a breakout board for you here, with a polarity protection FET on the motor voltage input and a pullup on the "standby" enable pin. Each breakout chip contains two full H-bridges (four half H-bridges). That means you can drive four solenoids, two DC motors bi-directionally, or one stepper motor. Just make sure they're good for 1.2 Amp or less of current, since that's the limit of this chip. They do handle a peak of 3A but that's just for a short amount of time. What we like most about this particular driver is that it comes with built in kick-back diodes internally so you dont have to worry about the inductive kick damaging your project or driver!

There's two digital inputs per H-bridge (one for each half of the bridge) as well as a PWM input per driver so you can control motor speed. Runs at 2.7V-5V logic. The motor voltage is separate from the logic voltage. Good for motor voltages from 4.5V up to 13.5V! This wont work well for 3V motors.

Comes as one assembled and tested breakout plus a small strip of header. You'll need to do some light soldering to attach the header onto the breakout PCB. Arduino, motors, and power supply not included. Check out the handy tutorial on assembly and wiring!

R105.39  Inc VAT
ULN2803A: 8 Channel Darlington IC - Solenoid, DC & Stepper Motor Driver (Darlington stepper driver IC)
Bring in some muscle to your output pins with 8 mighty Darlingtons! This DIP chip contains 8 drivers that can sink 500mA from a 50V supply and has kickback diodes included inside for driving coils. This will let your little microcontroller or microcomputer power solenoids, DC motors (in one direction) and unipolar stepper motors. The inputs can be driven by 3.3V or 5V logic and the IC fits nicely in any breadboard or perfboard.
 
Please note, this is an 'open collector' driver - it can only be used to connect the load to ground and there will be a 1 Volt (or more) 'drop' across the internal transistors.
 
This is a genuine Toshiba part, not a cheap replica! 
 
The ULN2803: 8 Channel Darlington IC (Solenoid/Unipolar Stepper Driver) Features:
  • The ULN2803APG / AFWG Series are high−voltage,high−current darlington drivers comprised of eight NPN darlington pairs.
  • All units feature integral clamp diodes for switching inductive loads.
  • Applications include relays, hammer, solenoid, unipolar steppers, lamp and display (LED) drivers etc.
  • Output current (single output): 500 mA (max)
  • High sustaining voltage output: 50 V (min)
  • Output clamp diodes
  • Inputs compatible with various types of logic.
  • Package Type−APG : DIP−18pin

Downloads

ULN2803 Data Sheet

Tutorials

How to Control a Stepper Motor using your Raspberry Pi & the ULN2803 Driver Chip

R24.90  Inc VAT
L293D Dual H-Bridge IC - Solenoid, DC & Stepper Motor Driver (L293D IC H-bridge)
The L293DNE Dual H-Bridge IC is able to run four solenoids, two DC motors or one bi-polar or uni-polar stepper motor, with up to 600mA per channel!
 
Each chip contains two full H-bridges (four half H-bridges) which means you can drive four solenoids, two DC motors bi-directionally, or one stepper motor. Just make sure they're good for under 600 mA since that's the limit of this chip. They do handle a peak of 1.2A but that's just for a short amount of time. What we like most about this particular driver is that it comes with built in kick-back diodes internally so you dont have to worry about the inductive kick damaging your project or driver
 
 
The L293D Dual H-Bridge IC - Stepper & DC Motor Driver Features:
  • Dual H-Bridges - run four solenoids, two DC motors, or one uni-polar or bi-polar stepper motor
  • Output Current: 600mA per channel (1.2A Max)
  • No of Channels: 4
  • Input: 5V Logic
  • Supply Voltage Range: 4.5V to 36V
  • No. of Pins: 16
  • Operating Temperature Range: 0°C to +70°C

Downloads

L293DNE Data Sheet

Tutorials

Controlling a Stepper Motor with the L293D

Raspberry Pi: Controlling a DC Motor

Arduino: Stepper Motors

Arduino: DC Motor Reversing

The L293D Dual H-Bridge IC is able to run four solenoids, two DC motors or one bi-polar or uni-polar stepper motor, with up to 600mA per channel!
R14.90  Inc VAT
Pimoroni Explorer HAT PRO (Explorer hat pro)

Please note: Raspberry Pi not included

The Explorer HAT and Explorer HAT Pro are the perfect prototyping side-kicks for your Raspberry Pi!

We've added a heap of useful input and output options that will take your projects to the next level. Great for driving motors, using analog sensors, interfacing with 5V systems, and touch (even fruit based!) interfaces.

It's compatible with Raspberry Pi 2, Pi 3, B+, and A+ and comes fully assembled.

Features:

  • Four buffered 5V tolerant inputs
  • Four powered 5V outputs (up to 500mA!)
  • Four capacitive touch pads
  • Four capacitive crocodile clip pads
  • Four coloured LEDs
  • PRO ONLY Four analog inputs
  • PRO ONLY Two H-bridge motor drivers
  • PRO ONLY A heap of useful (unprotected) 3v3 goodies from the GPIO
  • A mini breadboard on top!

5V tolerant inputs - Hook up your Pi to accept input from 5V systems (like Arduino Uno/Leonardo or 5V Trinkets). We've used a 5-channel buffer that will accept anything from 2V-5V as logic high.

5V powered ouputs - The onboard darlington array can supply up to 500mA per channel (but you'll be limited to driving around 1A total from the board). Ideal for stepper motors, solenoids, and relays.

Eight capacitive inputs - Four along the front edge for touch input (labelled 1, 2, 3, 4) and four up the side for attaching crocodile clips to objects (such as fruit, or tin foil) for experimentation!

Four coloured LEDs - Independently controllable LEDs (red, green, blue, and yellow) that make great status indicators.

Four analog inputs (pro only) - A tidy way to integrate analog signals into your project.

Two H-Bridge motor drivers (pro only) - Drive two 5V motors bidirectionally with up to 200mA per channel. Ideal with our micro-metal gear-motors to create the perfect little buggy! You can even soft-PWM for full speed control.

Full Python library, documentation and examples - Head on over to our GitHub to find a Python library, examples, documentation and a brief introduction to Explorer HAT: https://github.com/pimoroni/explorer-hat

R319.90  Inc VAT
DC 12V 5N Push-Pull Open Frame Solenoid Electric Magnet Holding (solenoid push pull 12V)
This solenoid electric magnet is suitable for vending machines, office facilities, transport equipment, appliances and much more.
It can be fixed and connect load easily, heat up stablely to prolong life of product and ensure good performance.

Specification :

Input Voltage : 12V DC
Holding Force : 5N
Operating Temperature : -5 - 40℃ non-condensing
Operating Humidity : relative humidity 45%-85% non-condensing
Saving Temperature : -45 - 75℃ non-condensing
Saving Humidity : relative humidity 0%-95% non-condensing

Stroke : 10mm
Fram Size : 30(L)x13(W)x15(H)mm

Package Includes :

1 x DC 12V 0.4N Push-Pull Open Frame Solenoid Electric Magnet
R79.90  Inc VAT
Adafruit DC & Stepper Motor HAT - Mini Kit (Adafr DC and Step Mini Kit)

Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.

Raspberry Pi and motors are not included.

Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins.

In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two) - just remember to purchase and solder in a stacking header instead of the one we include.

Motors are controlled by TB6612 MOSFET drivers with 1.2A per channel and 3A peak current capabilitya big improvement over L293D drivers and there are built-in flyback diodes as well.

We even had a little space so we added a polarity protection FET on the power pins and a bit of prototyping area. And the HAT is assembled and tested here at Adafruit so all you have to do is solder on the included 2x20 plain header and the terminal blocks.

Lets check out these specs again:

  • 4 H-Bridges: TB6612 chipset provides 1.2A per bridge (3A peak) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 4.5VDC to 13.5VDC.
  • Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
  • Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
  • Big terminal block connectors to easily hook up wires (18-26AWG) and power
  • Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
  • Works best with Raspberry Pi model A+, B+, Pi 2 B or Pi 3 B.
  • Install the easy-to-use Python library, check out the examples and you're ready to go!

Comes with an assembled & tested HAT, terminal blocks, and 2x20 plain header. Some soldering is required to assemble the headers on. Stacking header not included.

Raspberry Pi, motors, and battery pack are not included but we have lots of motors in the shop and all our DC motors, and stepper motors work great. Check out Adafruit's detailed tutorial for tons of info including schematics, wiring diagrams, python libraries and example walkthroughs.

R379.90  Inc VAT
328 ProtoShield Prototype Expansion Board Compatible Arduino (Arduino prototype shield)
Description:

The ProtoShield is a prototype expansion board with 2 LEDs and 2 buttons, which can be used directly with more convenience. All the pins and power have been lead out. It is very suitable for building prototype circuits with Arduino.

Features:

ProtoShield for Arduino Duemilanove
To build prototype circuits
Directly soldering components on board
Connecting through the mini breadboard

Package includes:

  1x Arduino compatible 328 protoshield prototype expansion board
R79.90  Inc VAT
Adafruit 16-Channel PWM / Servo HAT for Raspberry Pi - Mini Kit (adaf 16 servo control)

Control 16 Servos with perfect timing!

This HAT can also do PWM up to 1.6 KHz with 12 bit precision, all completely free-running.

For use with Raspberry Pi Model A+ or B+, can be used with the Model A or B if you use a tall 2x13 header instead of the included 2x20.

  • drive up to 16 servos or PWM outputs over I2C with only 2 pins.
  • The on-board PWM controller will drive all 16 channels simultaneously with no additional Raspberry Pi processing overhead.
  • stack up to 62 HATs to control up to 992 servos - all with the same 2 pins!

Best of all, Adafruit even have a Python library you can use, so you'll be up and running instantly, to make your robotic creation com to life. The Adafruit PWM/Servo HAT is the perfect solution for any project that requires a lot of servos or PWM outputs! Check out Adafruits detailed tutorial for lots more information including diagrams, schematics, installation instructions and more

Each order contains

  • a Servo HAT
  • a 2-pin terminal block
  • four 3x4 headers
  • a 2x20 socket header

You'll need to do some light through-hole soldering to attach the headers onto the HAT circuit board. If you would like to stack multiple HATs onto one Pi, you can also pick up a 2x20 stacking header and a set of right-angle 3x4 headers that should be soldered on instead.

Please note! This kit does not come with Raspberry Pi, servos, or required 5V power supply.

R369.90  Inc VAT
Wheel For Robot Chassis (rear chassis wheel)
Wheel diameter: 30mm
Height: about 34mm

Package Included:
1 x car wheel
R37.90  Inc VAT
WS Motor Control Shield for Arduino (WS Arduino Motor Control Shield)

Overview

Motor Control Shield is capable of driving 4 DC motors or 2 stepping motors at one time.

Features

  • Configurable motor power supply via onboard jumper
    • when using 5V motor power supply : drives four 5V DC motors at one time
    • when using adjustable motor power supply : drives two 1.25V-6.45V DC motors at one time (9V external power supply is required)
  • Onboard dual H-bridge driver L293D x 2
    • each L293D can drive 2 DC motors or 1 stepping motor at one time
    • totally 4 channel H-bridge, with 600mA output current (peak 1.2A) per single bridge
    • ESD protection

What's on Board

  1. External power supply jack
  2. Power input/output pinheader
  3. Stepping motor interface
  4. DC motor interface
  5. M_PWR configuration : connects M_PWR (motor power) to 5V or ADJ
  6. Power selection switch
  7. Power indicator
  8. AMS1117-ADJ : onboard linear regulator with adjustable output
  9. Adjustable potentiometer : for adjusting the output voltage of ADJ (adjustable motor power)
  10. L293D : dual H-bridge driver
  11. LM2596-5.0 : onboard linear switching regulator with 5V output

Note : when in operation, it's normal that the onboard motor drivers and regulators generate lots of heat.

Development resources: demo codes, schematic, datasheets, etc.
www.waveshare.com/Motor_Control_Shield

Motor Control Shield is capable of driving 4 DC motors or 2 stepping motors at one time.
R149.90  Inc VAT
2 Pcs Yellow/Black Robot Car Wheels (2 x robot wheels yellow)
Features:

With inner tyre
Diameter: 68mm
Width: 26mm
Center hole: 5.3 x 3.66mm (two sides is semicircle)
Weight: 50g

Package includes:

2 x robot car wheels
R44.90  Inc VAT
Per Page      1 - 20 of 42