Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 4 of 4

Thread: Tensy 3.6 driving GlobalSat USB GPS puck

  1. #1
    Junior Member
    Join Date
    Oct 2019
    Location
    Tucson
    Posts
    5

    Tensy 3.6 driving GlobalSat USB GPS puck

    Hi. I'm finishing up a project called the Scope Clock, which displays time on an oscilloscope CRT with a Teensy 3.6 as the controller. The last thing to add is GPS, since many customers want it.
    I have looked at the GPS pucks are sold these days. It seems that the GlobalSat BU-353-S4 is the one that's commonly available.
    Has anyone here had experience using this GPS puck or another one with the Teensy via the second USB host port? My forum search hasn't returned any hits for this subject.
    Here's a photo of the product...

    Click image for larger version. 

Name:	SCTVA.jpg 
Views:	29 
Size:	107.8 KB 
ID:	25870

  2. #2
    Awesome device, congratulations. The teensy 3.6 has an accessory to which USB devices can be connected:

    https://www.pjrc.com/store/cable_usb_host_t36.html

    You will have to look at the examples to make the GPS-USB that you indicate work.

    Perhaps you could replace the USB GPS with this equivalent, the pinout is more comfortable to process signals with the TinyGPSplus library, 100% compatible with the teensy 3.6: GlobalSat BR-355-S4 GPS Receiver

    https://www.globalsat.com.tw/ftp/dow...Guide-V1.0.pdf

    Click image for larger version. 

Name:	BR_3355S4.jpg 
Views:	17 
Size:	89.3 KB 
ID:	25872
    Last edited by TFTLCDCyg; 09-16-2021 at 09:55 PM.

  3. #3
    Junior Member
    Join Date
    Oct 2019
    Location
    Tucson
    Posts
    5
    Thanks for the suggestion. I can see that the hardware interface for either is about the same amount of work (2 pins), but the serial NMEA software interface is much easier to get working quickly than writing a USB stack for this device, especially since I don't have any experience with the Teensy USB host code.
    I think I'll provide both connector footprints on my first batch of boards, and see if anyone is interested in making USB work. I like the idea of being able to plug in other USB things, like a gamepad for the Tetris game that I'm porting to the clock.

  4. #4
    Junior Member
    Join Date
    Oct 2019
    Location
    Tucson
    Posts
    5
    I am pleased to report that the USB GPS system Just Works.

    I received the GlobalSat BU-353S4 GPS puck and connected it to the Teensy 3.6 via a USB type A connector soldered to the board.
    Then I loaded the example sketch USBHost_t36 -> Serial. Then I changed the baud rate define to 4800 from 115200.
    I compiled the sketch and opened Serial Monitor, plugged in the USB puck to my new USB port, and lo and behold, I started receiving GPRMC messages!

    I really like the Teensy.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •