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
Sci Fi Your Pi
  • Challenges & Projects
  • Design Challenges
  • Sci Fi Your Pi
  • More
  • Cancel
Sci Fi Your Pi
Blog PizzaPi: Piggy Backing Microstack GPS Module onto Xtrinsic MEMS Board
  • Blog
  • Forum
  • Documents
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dmrobotix
  • Date Created: 30 Apr 2015 12:42 AM Date Created
  • Views 639 views
  • Likes 3 likes
  • Comments 5 comments
  • design_challenge
  • microstackgps
  • xtrinsic-sense-board
  • pizza_pi
  • sci_fi_your_pi
Related
Recommended

PizzaPi: Piggy Backing Microstack GPS Module onto Xtrinsic MEMS Board

dmrobotix
dmrobotix
30 Apr 2015

So the parts list for the kit online included the base board for the Microstack GPS module and accelerometer. However, the kit that arrived at our doors does not include the base board and it seems unlikely to be arriving anytime soon. My GPS module arrived today and I really wanted to get it to work so I had to get creative.image


I took a good look at the user guide for the Xtrinsic Sense Board (and the board itself) and noticed that there are some pins sticking out on the top and bottom sides of the board. There are three pins on the top that are for serial sending and receiving of data and on the bottom side there are three pins that allow for ground and power to come in. The power/ground pins are actually for connecting to the Freescale FRDM-KL25z board.

 

I also looked at Microstack's documentation for the GPS module's pins and found that all I needed were connections for serial communication and power. There are a couple of other pins on the GPS module that can connect to GPIO pins but they are not really necessary for functionality.


I was a little nervous about the possibility of destroying one of the new RPi's I got in the kit, so I pulled out a spare 2011/12 RPi Model B and tested it on there. Well, you can see from the picture on the left that power is definitely flowing through the wires and into the GPS module, the LED light on the board means that it is communicating with the satellites. Super exciting.image


It was time to test whether it was communicating through the pins on the Xtrinsic board. I followed the directions in the Microstack documentation and installed the relevant software. After rebooting I ran their test code and low and behold, coordinates!

 

I also tested the sensors on the Xtrinsic board and they are still working correctly. I'll be running this off the B+ model in my smart pizza box. I'm going to have to make a base board of my own at some point because the breadboards are very clunky and will take up too much room in the pizza box.


Looks like I'm one step closer to getting this crazy box working!

  • Sign in to reply

Top Comments

  • DAB
    DAB over 10 years ago +1
    Nice update. I may have to take a look at that GPS board, I might have some uses for it. Thanks DAB
  • dmrobotix
    dmrobotix over 10 years ago in reply to cyph3rpunk

    Hey. Glad it worked. The GPS module has to make a connection with the satellites first. The manual says it should take up to a minute, but sometimes it takes longer and somerimes it dies out. It lists compatible antenna which might make it more effective.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cyph3rpunk
    cyph3rpunk over 10 years ago in reply to cyph3rpunk

    Strange - I just left it in for a while(hours) and it is now connecting and the LED has now started blinking. It must've had some trouble getting reception.
    Not going through the xtrinsic sensors though - I'll have to test that later.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago

    Nice trick with the breadboards.

     

    It looks simple to use, and like DAB I might have a use for it.

    I have an earlier version Sensor board that doesn't include the Raspberry Pi connector.

     

    It looks like I need to buy a new version ...

     

    Thanks

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cyph3rpunk
    cyph3rpunk over 10 years ago

    I simply cannot make what you did work.. How exactly did you wire it up?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 10 years ago

    Nice update.

     

    I may have to take a look at that GPS board, I might have some uses for it.

     

    Thanks

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • 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