element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum PiFace Relay  Motor Control Extra
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 19 replies
  • Subscribers 685 subscribers
  • Views 2395 views
  • Users 0 members are here
  • raspberry_pi
  • raspberry_pi_b_plus12vmotor
  • piface
Related

PiFace Relay  Motor Control Extra

Former Member
Former Member over 10 years ago

I want use this board and PiFace Relay+ to drive a 12 V DC motor, is that possible ?

  • Sign in to reply
  • Cancel
Parents
  • Robert Peter Oakes
    Robert Peter Oakes over 10 years ago

    If all you need is ON/OFF then any PI compatable relay board will work and you can often have uptp 24V and 5A (PiFace Digital for instance)

    If you need to vary the speed then you need to be able to PWM the supply to the motor or use the PiFace Motor but this also requires the new PiFace Digital card, this is not a bad solution if you want to play with other things. This new digital card has smaller relays on it, hense the limit of 1A rather than 5 on the regular / older card

     

    there are many ways to get this job done as the folks above have already shown / explained

     

    To simply answer your question. Yes it is possible and with this board

    image

    you will have on off control with the relay and this will handle the motor you mention

    with this board

    imagethat plugs into the above board you get the H Bridge control

    and this one

    image

    Gives you more relays instead

     

    Choice depends on what you want to do with the motor... read all the above replies

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Robert Peter Oakes
    Robert Peter Oakes over 10 years ago in reply to Robert Peter Oakes

    basically the PI Face digital uses a SPI to 16Bit expander chip on the main board, 4 bits are to drive the 4 relays included, the other pins are for the expander (Relay or HBridge) and then a few left for general GPIO stuff

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • balearicdynamics
    balearicdynamics over 10 years ago in reply to Robert Peter Oakes

    Peter, am I wrong or there unused GPIO pins on the pi ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • balearicdynamics
    balearicdynamics over 10 years ago in reply to Robert Peter Oakes

    Peter, am I wrong or there unused GPIO pins on the pi ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Robert Peter Oakes
    Robert Peter Oakes over 10 years ago in reply to balearicdynamics

    There are plenty of unused pins on th ePI when you use the PiFace Digital as this device is using a SPI to Parallel GPIO chip (MCP23S17) http://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf

     

    so pretty much all the PIFace boards only use the SPI connections leaving all the other GPIO unused

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • balearicdynamics
    balearicdynamics over 10 years ago in reply to Robert Peter Oakes

    Great Peter, it was what I though. So with only one PiFace digital board, as a matter of fact Weng has a bunch of digital pins to do what he needs while for the motor control can be used the standard Pi pins that are free. I have used the PWM anywhere library for the raspberry PI and it works fine as far as I know making tests with micro servos. Connecting them on the GPIO preferred pins.

     

    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Robert Peter Oakes
    Robert Peter Oakes over 10 years ago in reply to balearicdynamics

    That would be correct image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube