What is the part number for the micro SD socket?
Customer #511826 on DEV-09530 - SparkFun OpenLog
ShawnHymel on COM-13648 - Lockitron Mechanical Assembly
I finally finished the hookup guide! It can be found here. Hope that helps.
Customer #700194 on Mono Audio Amplifier Quickstart Guide
Does this work out of the box with MP3 shield, or do we need to pay attention to something in particular. I believe DC offset needs to be removed in shield, but amp circuit already has the capacitors for the same. Right ?
Gizmoguy on July Caption Contest Winner
That’s so mean not to disclose the contents of that box! :)
XYZ Biz on SEN-12780 - ZX Distance and Gesture Sensor
For the most part no. We have seen multiple sensors on the same device used in Hackathons and other projects without issue. What kind of configuration were you thinking of?
Customer #699605 on SEN-13332 - Load Cell - 200kg, Disc (TAS606)
How can you determine the force output from the voltage?
dksmall on AVC 2015 Recap
Any tutorials, blogs, or similar that go over an AVC design? I would like to see the various methods used for navigation, processors preferences, GPS vs. compass vs. ???
XYZ Interactive on SEN-12780 - ZX Distance and Gesture Sensor
We are working on a version of the same sensor design with three emitters. This will give XY and Z, as well you can do circular gestures, and other cool features. What do you have in mind?
Customer #344551 on BOB-00198 - SparkFun USB to Serial Breakout - CP2102
Is there a current Sparkfun equivalent for this part?
Kamiquasi on BOB-00198 - SparkFun USB to Serial Breakout - CP2102
I think the SparkFun USB to Serial Breakout - FT232RL and SparkFun FT231X Breakout would be the closest thing(s). Both also breakout boards for USB to serial chips, just from a different vendor (FTDI instead of Silicon Labs). Be sure to read the full specs and such to make sure that they would be suitable replacements in your application.
Toni_K on BOB-00198 - SparkFun USB to Serial Breakout - CP2102
We have several USB to Serial converters but none currently with the type B connector on them.
Customer #592523 on AVC 2015 Recap
This was my first AVC after being thwarted in previous years by travel. Overall I had a positive experience with the event. However, if you’ll indulge me, I have two suggestions: 1. Do whatever it takes to bring back the air vehicles! Without this, the even is seriously limited. I, and I suspect, many people in your target audience, would sign whatever paperwork you shoved in front of me saying I would in no way hold your company responsible for any injury incurred. There has to be a private lake/area that would gladly host this event. 2. The robot fighting was really cool… if you could force your way in to see it. Please, please, please, put up some displays so people can see what’s going on without being forced to be within 20 ft. of the cage… (cough) some of these people don’t shower regularly! (cough).
Barring work or family obligations, I will be there next year regardless of whether my suggestions have been implemented. I think SparkFun is an amazing local company and will continue to support them whenever possible.
Thanks for reading! Mark Sleeper
giufini on Q & A: The PCB Workstation with Articulated Arms
Hi guys, I will show my tools and electronic devices at the Maker Faire Rome in October 16-18th 2015, I look forward to meeting you! Giuseppe Finizia.
Customer #431660 on DEV-13630 - SparkFun Photon Weather Shield
Because I’m still waiting for my Photon, is it possible to use a Core in the shield? The pin layout is nearly identical.
Stupid me can not read ->“Compatible with the Photon and the Core”
Toni_K on AVC 2015 Recap
Joel_E_B on DEV-13630 - SparkFun Photon Weather Shield
No worries. It’s a question worth knowing the answer to. We designed all of our Shields for the Photon to be compatible with the Core as well.
Customer #579139 on DEV-13116 - SparkFun Spectrum Shield
Just thought I’d share this: On my shield, Pin 6 is not connected to anything at all! Reset goes to Pin 5, I repeat Pin 5!! It has taken me a year to realise this and explains why I haven’t been able to make it run through less than the seven bands. I’ve checked the board thoroughly and I’m afraid, Sparkfun, it’s not me that’s mad. Just wondering how this passed your testing? So countless people out there are carefully timing the reset when there is nothing connected to it - how mad is that?
Customer #585511 on SparkFun Blocks for Intel® Edison - Base Block
I cant seem to get usb otg to work on my edison. I’m using the full dev stack (edison, usb, breakout, lipo battery), and lsusb always yields “unable to initialize libusb: -99”.
output of “dmesg | grep usb”:
[ 0.207337] usbcore: registered new interface driver usbfs [ 0.207436] usbcore: registered new interface driver hub [ 0.207643] usbcore: registered new device driver usb [ 0.742017] usbcore: registered new interface driver asix [ 0.742099] usbcore: registered new interface driver cdc_subset [ 0.742240] usbcore: registered new interface driver cdc_ncm [ 0.745034] usbcore: registered new interface driver cdc_acm [ 0.745155] usbcore: registered new interface driver usb-storage [ 0.745352] usbcore: registered new interface driver usbserial [ 0.745424] usbcore: registered new interface driver pl2303 [ 0.745492] usbserial: USB Serial support registered for pl2303 [ 1.626519] usbcore: registered new interface driver usbhid [ 1.626538] usbhid: USB HID core driver [ 1.631733] usbcore: registered new interface driver snd-usb-audio
bboyho on SEN-11792 - Fingerprint Scanner - TTL (GT-511C3)
Fingerprint Scanner - TTL GT511-C3
We don’t sell the cable with the GT-511C3 fingerprint scanner https://www.sparkfun.com/products/11792. You would need to get the 4 wire JST SH jumper cable separately https://www.sparkfun.com/products/10359. There is more than one way to create a connection between the fingerprint scanner and your system. For a more secure connection with the thin gauged wire, I recommend modifying the cable. Any loose connections can have issues powering the sensor and sending reliable data. Check below for more information:
Serial UART Connection w/ 4 Wire JST SH Cable
For a secure connection, I recommend soldering the ends of the wire to some header pins [like these https://www.sparkfun.com/products/116 ] so that the connection is not loose when inserting it into a standard female header sockets on an FTDI or the RedBoard/Arduino Uno. This will provide easy access to the small 4-pin JST-SH connector that is on the fingerprint scanner. After checking the connections of the scanner in the datasheet, I soldered connections from the JST -SH connector labeled J2 from the scanner to the header pins. I used some heat shrink in order to use it with the FTDI to reinforce the solder joint. As a note, make sure to remove the JST-SH SMD connector that is on the 4-wire jumper wire assembly. This is the same connector that is on the fingerprint scanner. You should be able to remove the connector easily with your hands without cutting any of the assembly off. The connections with the header pins are based on the footprint of the 3.3V FTDI basic breakout https://www.sparkfun.com/products/9873 w/ a mini-B cable https://www.sparkfun.com/products/11301 :
Pin # Fingerprint Scanner <-> FTDI 3.3V
1 UART_TX (3.3V TTL) <-> RX
2 UART_RX (3.3V TTL) <-> TX
3 GND <-> GND
4 Vin (3.3V~6V) <-> 3.3V
Note: If you were using the JST-SH cable, you would be wiring the black wire to pin 1 (next to the notch indicating the polarity on the fingerprint scanner to the Rx pin of your FTDI, For an example of the modified cable assembly, I suggest checking out the images from our Google drive:
Demo Software Development Kit (SDK)
For basic operation with the demo software, I recommend checking out the demo software that is linked in the documents section of the product page. Each demo software is unique to that version of the fingerprint scanner and it will not work with the other versions. After connecting the fingerprint scanner to the FTDI, I was able to utilize all of the features as stated in the datasheet. These features in the demo software are based on the protocol commands.
To operate on a computer using the SDK, just open the SDK_DEMO.exe executable, select the COM port that the FTDI enumerated to from the serial port number’s drop down menu, and click on the Open button. You would need to enroll your finger 3 times for the ID before the scanner can save it as a template.
Example Code for Arduino
If you were using a microcontroller with the fingerprint scanner, you would need to write code based off of the demo software and the protocol commands. Luckily, there was someone in the community that wrote some example code to blink the blue LED, enroll, and identify the fingerprint that was saved in a template. It is posted in a GitHub Repository https://github.com/sparkfun/Fingerprint_Scanner-TTL .This code works with the GT511C3, GT511C1, and GT511C1R. This code is incomplete and would require more code to utilize all the features of the fingerprint scanner like in the SDK. Here are the connections that you would need to make using a bi-directional logic level converter https://www.sparkfun.com/products/12009:
Pin # Fingerprint Scanner <-> Logic Level Converter <-> Arduino Uno
1 UART_TX (3.3V TTL) <-> LV4 <-> HV4 <-> RX (pin 4)
2 UART_RX (3.3V TTL) <-> LV1 <-> HV1 <-> TX (pin 5)
3 GND <-> GND <-> GND <-> GND
4 Vin (3.3V~6V) <-> HV <-> 5V
LV <-> 3.3V
Software Serial with the Arduino Mega 2560
The demo code was designed for the Atmega328P on the Arduino Uno. If you were using it with an Arduino Mega2560, you would need to re-configure the software serial pin definitions. The reason why is because not all the pins on the Arduino Mega can support change interrupts for a serial Rx pin as stated in the limitations =>https://www.arduino.cc/en/Reference/SoftwareSerial. Just change this section of code on line 18:
FPS_GT511C3 fps(4, 5); //software serial pins for Arduino's / Atmega328P's
to
FPS_GT511C3 fps(10, 11); //software serial acceptable pin for the Arduino Mega
Troubleshooting
Scanner Not Recognizing your Fingers?
There have been issues trying to enroll with the Arduino example code. This is usually due to fingers being dry and not having good contact on the scanner. The timing of your finger on the scanner is a little tricky too. I had to try enrolling a few times before it was able to enroll or identify my finger. This is common with any fingerprint scanner like the one that is on my smartphone. Try re-enrolling your finger.
Hardware Connections
Also, make sure that there are no loose connections. The last thing to check is the connection between your scanner and Arduino. Each of the fingerprint scanners use the same command protocols so the Arduino example code in the Instructables tutorial can be used for any of the scanners.
TelsaDude89 on Enginursday: Building Large LED Projects
That GPS wall clock needs some cable management. Those hanging wires make me feel like Louise Belcher