DescriptionThese headers are made to work with the Teensy 4.1, Teensy 3.6, and Teensy 3.5 development boards. Each set of headers allows for your Teensy to be easily incorporated into a breadboard circuit or attach a shield on top of the board. This kit includes three headers(two 24-pin, and one 5-pin), enough to connect your chosen Teensy in any configuration you need!
DescriptionArduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer(e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free(currently for Mac OS X, Windows, and Linux).The Arduino Mega is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins(of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs(hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.Never fear for accidental electrical discharge, either since since the Mega also includes a plastic base plate to protect it!The Mega 2560 R3 also adds SDA and SCL pins next to the AREF.In addition, there are two new pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the voltage provided from the board.The other is a not connected and is reserved for future purposes.The Mega 2560 R3 works with all existing shields but can adapt to new shields which use these additional pins.Not sure which Arduino or Arduino-compatible board is right for you? Check out our Arduino Buying Guide!FeaturesATmega2560 microcontrollerInput voltage - 7-12V54 Digital I/O Pins(14 PWM outputs)16 Analog Inputs256k Flash Memory16Mhz Clock Speed
DescriptionThis is a jumper adapter cable that comes pre-terminated with a female Qwiic JST connector on one end and female connectors on the other. The cable insulation is made from a highly malleable material making it more flexible than our origina
DescriptionThis is a jumper adapter cable that comes pre-terminated with a female Qwiic JST connector on one end and a breadboard hookup pigtail on the other. The cable insulation is made from a highly malleable material making it more flexible than o
DescriptionThe Mountable MI:pro is a simple and compact protective case for the micro:bit. This case has been specifically designed with portability and expansion in mind and is compatible with both the original micro:bit V1 and the micro:bit V2. These cases feature a three-layer construction style with ability to wall-mount the whole assembly onto any surface you want while still providing access to all buttons and ports on the micro:bit. Though these cases do feature wall-mountable tabs, the biggest benefit of using a case is to not accidentally short out the pads on the back of the micro:bit.Construction is simple, requiring only a small flathead screwdriver, and involves layering each plate on top of one another around the micro:bit and screwing it into place. Luckily, the MI:pro case enables easy access to the edge pins at the bottom of the micro:bit, allowing it to still be plugged into an edge connector found on many of our carrier boards. The only board that cannot be used in conjunction with the MI:pro case is the SparkFun gamer:bit due to its edge connector being located in the center of the board.Note:The MI:pro case only includes the parts found in the Includes Tab. This case does NOT include a micro:bit, power source or mounting screws. These items will need to be purchased separately.FeaturesDimensions:Length(minus the mounting brackets on the side):65mm.Length(with the mounting brackets on the side):91mm.Width:37mm.Depth(without screws):9mm.Depth(with screws):14mm.Provides excellent protection to the BBC micro:bit whilst allowing access to the bottom pins.Full access to the A and B buttons on the BBC micro:bit.The mounting points allow you to fix the micro:bit to a surface for sturdy and more permanent installations.Full access to pins and connections including the micro USB connector.Clear case material shows the on-board LEDs in perfect clarity.The case is compatible with versions 1 and 2 of the micro:bit.
DescriptionThe SparkFun MAX31855K Thermocouple Breakout is a simple 14-bit resolution, SPI-compatible, serial interface thermocouple digitizer that makes reading a wide range of temperatures possible. A thermocouple works by taking two wires made of dissimilar metals, connecting them at the two ends, and making a temperature gradient between one end and the other(a 'hot' end and a 'cold' one). Once this is achieved, a voltage potential is formed and current flows. The SparkFun Thermocouple Breakout takes a standard Type-K thermocouple in one end, digitizes the temperature measured and sends that data out the other end via a SPI interface, thereby interpreting the data and translating it for you to read!With the SparkFun Thermocouple Breakout, the thermocouple's hot junction can be read from -200℃ to +700℃ with an accuracy of ±2℃ while the cold junction, inside the MAX31855K, can only range from -20℃ to +85℃ while maintaining ±2℃ accuracy. The MAX31855K constantly measures the temperature of the cold junction using an internal temperature-sensing diode. The MAX31855K requires a power source from +3.0V to +3.6V(+3.0V nominal)and only draws 1.5mA maximum.The Thermocouple Breakout is designed to accept a standard thermocouple connector, for convenience and compatibility with probes you may already own. These connectors aren't necessary, and you could solder a thermocouple directly into the through-holes labeled '+' and '-'. If you decide to solder the thermocouple directly to the breakout board, it is recommended that the thermocouple be mounted for strain relief to avoid breaking the thin wires. Notches for a zip-tie or wire wrapping have been provided in the PCB opposite the header for this purpose.Features14-bit ResolutionSPI-Compatible, Serial Interface-200℃ to +700℃ Temperature Reading with ±2℃ Accuracy3.0V to 3.6V(+3.0V nominal)RequiredAccepts Type-K Thermocouple
DescriptionThis is a stainless steel, Type-K Thermocouple probe. A thermocouple works by taking two wires made of dissimilar metals, connecting them at the two ends, and making a temperature gradient between one end and the other(a 'hot' end and a '
DescriptionIf you are not needing a lot of power to start your FPGA adventure, or are looking for a more economical option, the Alchitry Cu FPGA Development Board might be the perfect option for you! The Alchitry Cu is a "lighter" FPGA version than the Alchitry Au but still offers something completely unique. FPGAs, or Field-Programmable Gate Arrays, are an advanced development board type for engineers and hobbyists alike to experience the next step in programming with electronics. The Cu truly exemplifies the trend of more affordable and increasingly powerful FPGA boards arriving each year. This board is a fantastic starting point into the world of FPGAs and the heart of your next project. Finally, now that this board is built by SparkFun, we added a Qwiic connector for easy I2C integration!The Alchitry Cu uses the Lattice iCE40 HX FPGA with 7680 logic cells and is supported by the open source tool chain Project IceStorm. The Cu possesses 79 IO pins with eight general purpose LEDs; a 100MHz on-board clock that can be manipulated internally by the FPGA; a USB-C connector to configure and power the board; and a USB to serial interface for data transfer.By adding stackable expansion boards similar to shields or HATs called "Elements," the Alchitry Cu is able to expand its own hardware capabilities by adding prototyping spaces, buttons, LEDs, and more!The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Get Started with our Learning FPGA TutorialsFeaturesLattice iCE40-HX8K FPGA - 7680 logic elements79 IO pins(3.3V logic level)USB-C to configure and power the boardEight general purpose LEDsOne button(typically used as a reset)100MHz on-board clock(can be multiplied internally by the FPGA)Powered with 5V through USB-C port, 0.1" holes, or headersUSB to serial interface for data transfer(up to 12Mbaud)Qwiic ConnectorDimensions of 65mm×45mmExamplesFirst FPGA Project - Getting Fancy with PWMExternal IO and Metastability
DescriptionLeveraging the ultra powerful Artemis Module, the SparkFun MicroMod Artemis Processor is the brain board of your dreams. With a Cortex-M4F with BLE 5.0 running up to 96MHz and with as low power as 6uA per MHz(less than 5mW), the M.2 MicroMod connector allows you to plug in a MicroMod Carrier Board with any number of peripherals. Let's have a look at what this processor board has to offer! If you need Machine Learning capabilities, Bluetooth, I2C functionality to connect to all our amazing Qwiic boards, and more the Artemis Processor is the perfect choice for your MicroMod Carrier Board.At the heart of SparkFun's Artemis Module is Ambiq Micro's Apollo3 processor, whose ultra-efficient ARM Cortex-M4F processor is spec'd to run TensorFlow Lite using only 6uA/MHz. We've routed two I2C buses, eight GPIO, dedicated digital, analog, and PWM pins, multiple SPI as well as QuadSPI, and Bluetooth to boot. You really can't go wrong with this processor. Grab one today, pick up a compatible carrier board, and get hacking!MicroMod is a modular interface ecosystem that connects a microcontroller "processor board" to various "carrier board" peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!Get Started with the MicroMod Artemis Processor GuideFeaturesArtemis General Features1M Flash / 384k RAM48MHz / 96MHz turbo available6uA/MHz(operates less than 5mW at full operation)48 GPIO - all interrupt capable31 PWM channelsBuilt in BLE radio and antenna10 ADC channels with 14-bit precision with up to 2.67 million samples per second effective continuous, multi-slot sampling rate2 channel differential ADC2 UARTs6 I2C buses6 SPI buses2/4/8-bit SPI busPDM interfaceI2S InterfaceSecure 'Smart Card' interfaceFCC/IC/CE Certified(ID Number 2ASW8-ART3MIS)Specific Peripherals made available on MicroMod Artemis:1x USB dedicated for programming and debug1x UART with flow control2x I2C1x SPI1x Quad-SPI8x Fast GPIO2x Digital Pins2x Analog Pins2x PWM1x Differential ADC pairStatus LEDVIN Level ADCAdditional peripherals are available but are shared on dedicated MicroMod pins.
DescriptionThe SparkFun LSM6DSO 6 Degrees of Freedom Breakout is an accelerometer and gyroscope sensor with a giant 9kB FIFO buffer and embedded processing interrupt functions. Due to the capabilities and low cost of the LSM6DSO we've created this small breakout board just for you! Each LSM6DSO breakout has been designed to be super-flexible and can be configured specifically for many applications. With the LSM6DSO breakout you will be able to detect shocks, tilt, motion, taps, count steps, and even read the temperature!The LSM6DSO from STMicroelectronics is capable of reading accelerometer and gyroscope data up to 6.66kHz for more accurate movement sensing. As stated before this breakout also has the ability to buffer up to 9kB of data between reads, host other sensors, and drive interrupt pins all thanks to the LSM6DSO's built-in FIFO.Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard. Each pin has been broken out on the LSM6DSO, with one side of the board featuring power, I2C, and SPI functionality while the other side sporting pins that control auxiliary functionality and interrupt outputs. Please keep in mind that the LSM6DSO is a 3.3V device so supplying voltages greater than ~3.6V can permanently damage the IC. A logic level shifter is required for any development platform operating at 5V.The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Get Started With the SparkFun LSM6DSO Qwiic 6DoF GuideFeatures2x Qwiic connectorsI2C Address0x6B(default), 0x6AAccelerometer measurement range±2/±4/±8/±16 g full scaleGyro measurement range±125/±250/±500/±1000/±2000 dps full scaleEmbedded temperature sensor16-bit resolutionOperating voltage range1.71V to 3.6VTypically3.3Vif using the Qwiic cablePower consumption @ 1.8V0.55 mA in combo high-performance mode0.265 mA in combo low-power mode"Always on" experience with low power consumption for both accelerometer and gyroscopeI2C/SPI serial interface with main processor data synchronization featureSmart FIFO up to 9 kbyte based on features setOperating temperature range-40℃ to +85℃
DescriptionThese standard female headers are made to work with the Particle Photon and Photon ProtoShield boards. Each header adds a great deal of connectivity to your next Photon project. Each order includes one 1x12 female header with pins that are spaced by 0.1".If you don't have a Particle Photon, that's fine! These headers will work in any other situation when you need a 12-pin header solution!
DescriptionUSB-C is fantastic. What makes this cable even better is that one of the features we love so much about USB-C has been replicated to the USB-A 2.0 plug! These cables have minor, yet genius modifications that allow them to be plugged into their ports regardless of orientation. No longer will you fight the USB "super position" where both orientations of your plug seem incorrect. A simple solution to a problem that nearly everyone has faced.Until we have converted all our hubs, chargers, and ports over to USB-C this is the cable you're going to need for basic USB 2.0 connections. This cable is much thinner and flexible than its 3.1 counterpart and is perfect for USB to serial applications as well as for direct connection to basic microcontrollers.This cable has the D+/D- wires along side large-gauge VBUS/GND wires. Rated for 2A, we've successfully pulled 2A@5V with minimal voltage drop. If you're looking for a the full USB-C implementation checkout our USB 3.1 cable.FeaturesReversible USB-A connectorReversible USB-C connector
DescriptionIntroducing the SparkFun FT231X Breakout board, complete with the full UART hardware handshake feature! The pin-out of this board matches the FTDI cable to work with official Arduino and cloned Arduino boards. It can also be used for general serial applications.This board still brings out the DTR pin as opposed to the RTS pin of the FTDI cable. The DTR pin allows an Arduino target to auto-reset when a new Sketch is downloaded. This is a really nice feature to have and allows a sketch to be downloaded without having to hit the reset button. This board will auto-reset any Arduino board that has the reset pin brought out to a 6-pin connector.The coolest thing about the FT231X Breakout is that we have broken out ALL the pins for your use, making this board all the more hackable! It also uses a common microUSB jack.One of the features of this board is a jumper on the back, which allows the VCC output to be configured to either 3.3V or 5V. This board ships default to 5V, but you can cut the default trace and add a solder jumper if you need to switch to 3.3V. It should be noted that the max input of the FT231X is only 3.3V, but it can operate down to 1.8V with external pull-ups and is also 5V tolerant.
DescriptionUSB C is quickly becoming more and more prominent in the maker community because, let's be honest, who likes trying three times to insert USB into a port? This FTDI cable is a USB C to Serial converter which allows for a simple way to connect TTL interface devices to USB. Each 26AWG cable is one meter in length with the USB C side protected by a 2in enclosure.The FTDI cable is designed around an RS232, which is housed in a USB C connector. The other side of the cable is terminated with a 0.1" pitch, 6-pin connector with the following pinout:RTS(Green), RX(Yellow), TX(Orange), VCC 5V(Red), CTS(Brown), GND(Black). This FTDI to USB C Cable is also capable of handling high voltages up to 300V max.There are pros and cons to the FTDI Cable vs the FTDI Basic. The FTDI Basic has great LED indicators, but requires a Mini-B cable. The FTDI Cable is well protected against the elements, but is large and cannot be embedded into a project as easily. The FTDI Basic uses DTR to cause a hardware reset where the FTDI cable uses the RTS signal.
DescriptionThe SparkFun Qwiic TMP117 breakout is a high precision temperature sensor equipped with an I2C interface. It outputs temperature readings with high precision of ±0.1℃ across the temperature range of -20℃ to +50℃s with no calibration and a maximum range from -55℃ to 150℃. The SparkFun High Precision Temperature Sensor also has a very low power consumption rate which minimizes the impact of self-heating on measurement accuracy. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.The SparkFun High Precision Temperature Sensor also includes programmable temperature limits, and digital offset for system correction. While the TMP102 is capable of reading temperatures to a resolution of 0.0625℃ and is accurate up to 0.5℃, the on-board TMP117 is not only more precise but has a 16-bit resolution of 0.0078℃!To make this breakout even easier to use, we've written an Arduino library to help you get started "Qwiic-ly." Check the Documents tab above for more information.The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.The TMP117 High Precision Temperature Sensor can also be automatically detected, scanned, configured, and logged using the OpenLog Artemis datalogger system. No programming, soldering, or setup required!Need a custom board? This component can be found in SparkFun's A La Carte board builder. You can have a custom design fabricated with this component - and your choice of hundreds of other sensors, actuators and wireless devices - delivered to you in just a few weeks.Get Started with the SparkFun High Precision TMP117 Hookup GuideFeaturesUses I2C interface(Qwiic-enabled)Four selectable addresses0x48(default), 0x49, 0x4A, 0x4B16-bit resolution, 0.0078℃High accuracy, digital temperature sensor±0.1℃(max)from ?20℃ to 50℃±0.15℃(max)from ?40℃ to 70℃±0.2℃(max)from ?40℃ to 100℃±0.25℃(max)from ?55℃ to 125℃±0.3℃(max)from ?55℃ to 150℃Operating temperature range-55℃ to +150℃Operating voltage range1.8V to 5.5VTypically 3.3V if using the Qwiic cableLow power consumption3.5μA(1-Hz conversion cycle)150nA(shutdown current)Programmable operating modesContinuous, one-shot, and shutdownProgrammable temperature alert limitsSelectable averaging for reduced noiseDigital offset for system correctionNIST traceabilityDocumentsSchematicEagle FilesBoard DimensionsHookup GuideDatasheet(TMP117)Arduino LibraryGitHub Hardware Repo
DescriptionThe SparkFun 9DoF IMU Breakout incorporates all the amazing features of Invensense's ICM-20948 into a Qwiic-enabled breakout board complete with a logic shifter and broken out GPIO pins for all your motion sensing needs. The ICM-20948 itself is an extremely low powered, I2C and SPI enabled 9-axis motion tracking device that is ideally suited for smartphones, tablets, wearable sensors, and IoT applications. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.In addition to the 3-Axis Gyroscope with four selectable ranges, 3-Axis Accelerometer, again with four selectable ranges, and 3-axis magnetometer with an FSR to ±4900μT, the ICM-20948 also includes a Digital Motion Processor that offloads the computation of motion sensing algorithms from the detectors, allowing optimal performance of the sensors. We've also broken out all the ICM-20948 pin functionality to GPIO and labeled them I2C on the front, SPI on the back for ease of identification.Note:The I2C address of the ICM-20948 is 0x69 and is jumper selectable to 0x68. A multiplexer/Mux is required to communicate to multiple ICM-20948 sensors on a single bus. If you need to use more than one ICM-20948 sensor consider using the Qwiic Mux Breakout.The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Need a custom board? This component can be found in SparkFun's A La Carte board builder. You can have a custom design fabricated with this component - and your choice of hundreds of other sensors, actuators and wireless devices - delivered to you in just a few weeks.Get Started with the SparkFun ICM-20948 9DoF IMU GuideFeatures1.95 V to 3.6 V supply voltageTriple-axis MEMS gyroscope with user-programmable full-scale range of ±250 dps, ±500 dps, ±1000 dps, and ±2000 dpsTriple-axis MEMS accelerometer with programmable full scale range of ±2g, ±4g, ±8g, and ±16gTriple-axis silicon monolithic Hall-effect magnetic sensor with full scale measurement range to ±4900 μTI2C at up to 100 kHz(standard-mode)or up to 400 kHz(fast-mode)or SPI at up to 7 MHz for communicationwith registersOn-board digital motion processor(DMP)Digital-output temperature sensor2x Qwiic Connection PortsI2C Address:0x69(0x68 with Jumper)DocumentsSchematicEagle FilesHookup GuideDatasheet(ICM-20948)Arduino LibraryPython Support(Qwiic_Py)GitHub Hardware Repo
DescriptionThese wireless receivers work with our 315MHz transmitters. They can easily fit into a breadboard and work well with microcontrollers to create a very simple wireless data link. Since these are only receivers, they will only work communicating data one-way, you would need two pairs(of different frequencies)to act as a transmitter/receiver pair.Note:These modules are indiscriminate and will receive a fair amount of noise. Both the transmitter and receiver work at common frequencies and don't have IDs. Therefore, a method of filtering this noise and pairing transmitter and receiver will be necessary. The example code below shows such an example for basic operation. Please refer to the example code and links below for ways to accomplish a robust wireless data link.Note:These receivers are almost identical to the RF link 434MHz receiver. SparkFun does everything in our power to make sure you receive the product you requested. However, if you are concerned you may have received the incorrect product you can verify which version receiver this is by running a simple test circuit.Features315 MHz500ft range(given perfect conditions)4800bps data rate5V supply voltage
DescriptionUSB-C is fantastic. What makes this cable even better is that one of the features we love so much about USB-C has been replicated to the USB-A 2.0 plug! These cables have minor, yet genius modifications that allow them to be plugged into their ports regardless of orientation. No longer will you fight the USB "super position" where both orientations of your plug seem incorrect. A simple solution to a problem that nearly everyone has faced.Until we have converted all our hubs, chargers, and ports over to USB-C this is the cable you're going to need for basic USB 2.0 connections. This cable is much thinner and flexible than its 3.1 counterpart and is perfect for USB to serial applications as well as for direct connection to basic microcontrollers.This cable has the D+/D- wires along side large-gauge VBUS/GND wires. Rated for 2A, we've successfully pulled 2A@5V with minimal voltage drop. If you're looking for a the full USB-C implementation checkout our USB 3.1 cable.FeaturesReversible USB-A connectorReversible USB-C connector
DescriptionThis cute little coax is a champ in our RF kit! It has a right angle female U.FL(aka I-PEX)connector on both ends. Now instead of jerry-rigging a few U.FL to SMA cables together we can go straight from one U.FL device to another. As an added bonus this coax is the nice stuff - approximately 1mm in diameter and extra flexible. The 50-ohm impedance of this cable makes it well suited for almost all SparkFun RF products including GPS, LoRa, and RFID.Features200 mm length1.25 mm diameterU.FL connectors on both ends(cable side, to mate with SMD board connector)
DescriptionThis is a simple strip of five signal-conditioning Balun Ember Transformers from Wurth Elektronik that allows you to convert an unbalanced signal in a transmission line to a balanced one, or vice versa. Each of these ICs possesses a freque
DescriptionThe new PureThermal Mini Pro JST-SR with Thermal by FLIR is a hackable thermal camera for the FLIR Lepton thermal imaging camera core. Just like its PureThermal 2 predecessor, it ships pre-configured to operate as a plug-and-play UVC 1.0 USB thermal webcam that will work with standard webcam and video apps on all major platforms using a JST-SR to USB Cable, or your own custom cable. For developers, its reference firmware and viewer software are open source.It has multiple connection options such as solder straight to the board or a custom cable using the JST-SR port. The PTMini Pro also features four mounting holes, less complex circuitry, and perhaps best of all, USB DFU. This is a development kit ready to be embedded into a production system.Each board comes with a FLIR Lepton 3.5.The FLIR Lepton(R)is a radiometric-capable LWIR camera solution that is smaller than a dime, fits inside a smartphone, and is one tenth the cost of traditional IR cameras. Using focal plane arrays of either 160x120 or 80x60 active pixels, Lepton easily integrates into native mobile-devices and other electronics as an IR sensor or thermal imager. The radiometric Lepton captures accurate, calibrated, and noncontact temperature data in every pixel of each image.FeaturesPureThermal:Compatible with all production FLIR Leptons, including radiometric 2.5 and 3.5 cores9 Hz color video over usb using the USB UVC classSTM32F412 ARM microprocessor - execute on-board image processing without need for an external systemOpen source reference firmware:GroupGets PureThermal GithubWorks with GetThermal - our custom open source thermal video display software for macOS and Linux with radiometric supportDFU over USB using a JST-SR port to USB cable, or a modified USB cable and the through holes.Four mounting holesCompact form-factor ready to be embedded into production systemsFLIR Lepton 3.5:Thermal sensitivity:< 50 mK(0.050℃)Spectral Range:8 - 14 microns(nominal)Long Wave Infrared(LWIR)Resolution:160h×120v pixelsRadiometric Accuracy - High Gain Mode:Greater of +/- 5℃ or 5%(typical); Low Gain Mode:Greater of +/- 10℃ or 10%(typical)Scene Dynamic Range - High Gain Mode:-10° to +140℃; Low Gain Mode:-10° to +400℃(at room temperature), -10° to +450℃(typical)Pixel Size:12 micrometersFrame Rate:8.7 Hz(effective)Output Format:User-selectable 14-bit, 8-bit(AGC applied), or 24-bit RGB(AGC and colorization applied)Horizontal Field of View(HFOV):57°Lens Type:f/1.1Size(w×l×h):10.50×12.70×7.14 mmWeight:0.9 gramsPower Consumption:150 mW typical, 650 mW during shutter event, 5mW standbyOptimum Operating Temperature Range:-10℃ to + 80℃
DescriptionThe Xcelite 8-in-1 Screwdriver Set provides eight high-quality bits in a single ergonomic tool. Each bit is easily accessible with a spring-loaded magnetic housing that holds the seven included bits you aren't currently using. Though the screwdriver set includes eight unique bits, the end of the shaft features a 0.25" hex driver that can fit most of your existing 1/4" bits. With a strong magnetic hold and no-roll handle design, this is one of the best all-in-one tools we have used!The shaft of this multiple-tip driver is made from a chrome-molybdenum vanadium steel that makes for great durability and longevity.
DescriptionIt's time to say hip hip array for this IR Breakout! The MLX90640 SparkFun IR Array Breakout is equipped with a 32x24 array of thermopile sensors creating, in essence, a low resolution thermal imaging camera. With this breakout you can detect surface temperatures from many feet away with an accuracy of ±1.5℃(best case). To make it even easier to get your low-resolution infrared image, all communication is enacted exclusively via I2C, utilizing our handy Qwiic system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.This specific IR Array Breakout features a 110°x75° field of view with a temperature measurement range of -40℃-300℃. The MLX90640 IR Array has pull up resistors attached to the I2C bus; both can be removed by cutting the traces on the corresponding jumpers on the back of the board. Please be aware that the MLX90640 requires complex calculations by the host platform so a regular Arduino Uno(or equivalent)doesn't have enough RAM or flash to complete the complex computations required to turn the raw pixel data into temperature data. You will need a microcontroller with 20,000 bytes or more of RAM. To achieve this, we recommend a Teensy 3.1 or above.Note:The I2C address of the MLX90640 is 0x33 and is hardware defined. A multiplexer/Mux is required to communicate to multiple MLX90640 sensors on a single bus. If you need to use more than one MLX90640 sensor consider using the Qwiic Mux Breakout.The SparkFun Qwiic connect system is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Get Started with the SparkFun IR Array Breakout GuideFeaturesOperating Voltage:3V-3.6VCurrent Consumption:~18mAField of View:110°x75°Measurement Range:-40℃-300℃Resolution:±1.5℃Refresh Rate:0.5Hz-64HzI2C Address:0x332x Qwiic Connection Ports
DescriptionA lot of the time you just need to add more analog inputs to solve a problem. It happens. The SparkFun Qwiic 12 Bit ADC can provide four channels of I2C controlled ADC input to your Qwiic enabled project. These channels can be used as single-ended inputs, or in pairs for differential inputs. What makes this even more powerful is that it has a programmable gain amplifier that lets you "zoom in" on a very small change in analog voltage(but will still effect your input range and resolution). Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.The ADS1015 uses its own internal voltage reference for measurements, but a ground and 3.3V reference are also available on the pin outs for users. This ADC board includes screw pin terminals on the four channels of input, allowing for solderless connection to voltage sources in your setup. It also has an address jumper that lets you choose one of four unique addresses(0x48, 0x49, 0x4A, 0x4B). With this, you can connect up to four of these on the same I2C bus and have sixteen channels of ADC. The maximum resolution of the converter is 12-bits in differential mode and 11-bits for single-ended inputs. Step sizes range from 125μV per count to 3mV per count depending on the full-scale range(FSR)setting.We have included an onboard 10K trimpot connected to channel A3. This is handy for initial setup testing and can be used as a simple variable input to your project. But don't worry, we added an isolation jumper so you can use channel A3 however you'd like.Note:The I2C address of the ADS1015 is 0x48 and is jumper selectable to 0x49, 0x4A, 0x4B. A multiplexer/Mux is required to communicate to multiple ADS1015 sensors on a single bus. If you need to use more than one ADS1015 sensor consider using the Qwiic Mux Breakout.The SparkFun Qwiic connect system is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Get Started with the SparkFun Qwiic 12-Bit ADC Hookup GuideFeaturesADS1015Operating Voltage(VDD):2.0V-5.5V(Note:When powering with a Qwiic cable, the input range is only 3.3v)Operating Temperature:-40℃ to 125℃Operation Modes:Single-Shot, Continuous-Conversion(Default), and Duty CyclingAnalog Inputs:Measurement Type:Single-Ended(Default)Input Voltage Range:GND to VDDFull Scale Range(FSR):±.256V to ±6.114V(Default:2.048V)Resolution:12-bit(Differential)or 11-bit(Single-Ended)LSB size:0.125mV - 3mV(Default:1 mV)Sample Rate:128 Hz to 3.3 kHz(Default:1600SPS)Current Consumption(Typical):150μA-200μAI2C Address:0x48(Default), 0x49, 0x4A, or 0x4BScrew pin terminals for solderless connection to voltage sourcesFour unique I2C addresses:0x480x490x4A0x4B2x Qwiic connection portsOnboard 10K trimpot
DescriptionOne ruler to rule them all. This is a basic 12 inch ruler, but made from a PCB. We have included a lots of useful information on each side of the ruler that you might use on a daily basis including Wire Gauge holes, transistor diagrams, common fractions, Roman numerals, and metric to imperial conversions. Most importantly, the ruler provides you with a straight line and centimeter markings one side and inch markings on the other side.You'll also find a small protractor in the middle for all your angle measurement needs. While we figured you have a fairly good idea how to use a ruler we do have a tutorial to explain all the information you'll see!Get Started with the How to use a Ruler GuideFeatures12 inch PCB ruler with markings down to 0.05" or 1/32"30.48 cm PCB ruler with markings down to 0.1mmElectrical Equations such as Ohm's Law and Parallel ResistorsKeyboard Alt CodesColor WavelengthsProtractorMetric Prefix Summary ChartMetric conversionsMorse CodeTransistor DiagramsRoman NumeralsFraction SummaryWire Guage ChartTap and Drill ChartSize:12"x 1.5"
DescriptionThis MI:pro Protector Case for the BBC micro:bit has been designed to work with both the original micro:bit V1 and the micro:bit V2. These cases feature a four-layer construction style with ability to mount a 2xAAA battery pack to the back of the case while still providing access to all buttons and ports on the micro:bit. Though these cases do protect the micro:bit astoundingly well, the biggest benefit of using the MI:pro is to not accidentally short out the pads on the back of the micro:bit.Construction is simple, requiring only a small flathead screwdriver(at most), and involves layering each plate on top of one another around the micro:bit and screwing it into place. Luckily, the MI:pro Protector case enables easy access to the edge pins at the bottom of the micro:bit, allowing it to still be plugged into an edge connector found on many of our carrier boards. The only board that cannot be used in conjunction with the MI:pro case is the SparkFun gamer:bit due to its edge connector being located in the center of the board.Note:The MI:pro Protector case only includes the parts found in the Includes Tab. This case doesNOTinclude a micro:bit, power source or mounting screws. These items will need to be purchased separately.FeaturesDimensions:Length:65mm.Width:37mm.Depth(without screws):12mm.Depth(with screws):18.5mm.Provides excellent protection to the BBC micro:bit whilst allowing access to the bottom pins.Full access to the A and B buttons on the BBC micro:bit.Attach a battery cage to the rear of the case with the supplied sticky fixer.Full access to pins and connections including the micro USB connector.Clear case material shows the on-board LEDs in perfect clarity.The case is compatible with versions 1 and 2 of the micro:bit.When used in conjunction with a battery holder, micro:bit projects can be fully mobile.
DescriptionThe SparkFun 2D Barcode Scanner Breakout is a nifty little breakout board featuring the DE2120 barcode scanner module from DYScan. The DE2120 reads 20 different barcode symbologies(both 1D and 2D)using a camera coupled with on-board image processing to identify and decode everything from UPC codes to QR codes. The module also features two LEDs:one for illumination and one to project the red line that you're used to seeing from laser-based scanners.This breakout board makes it easy to explore all of the capabilities of the DE2120 without dealing with finicky flat flex cables. The scanner's USB interface is exposed via the on-board USB-C connector. A buzzer and status LED are connected to the module through appropriate drive circuits and a push button tactile switch is provided on the "trigger" pin. When you're ready to incorporate the module into your embedded project, you can leverage the 5 pin header for direct access to the TTL serial pins, power pins, and trigger input.The module can be configured either by using the serial interface or by scanning command barcodes found in the Settings Manual.All keyboard, HID, and serial can be transmitted over the single USB-C connector. The DE2120 has the unique ability to enumerate all three protocols including a CDC serial driver so the device appears as a standard COM port.Get Started with the 2D Barcode Scanner Breakout Hookup GuideFeaturesUSB-C Connector for USB HID Interface and Virtual COM portReads 20 different symbologies1D SymbologiesUPC-AUPC-EEAN-8EAN-13Code 128GS1-128Code 39Code 93Code 11Interleaved 2-of-5Matrix 2-of-5Industrial 2-of-5CodabarMSIGS1 DataBarDatalogic 2-of-52D SymbologiesQR CodeData MatrixPDF 417Micro PDF 417Aztec Code
DescriptionThis small breakout board couples an Electret microphone(100Hz--10kHz)with a 60x mic preamplifier to amplify the sounds of voice, claps, door knocks or any sounds loud enough to be picked up by a microcontroller's analog-to-digital converter. Each breakout comes fully assembled and works from 2.7V up to 5.5V.The Electret Mic Breakout translates amplitude(not volume)by capturing sound waves between two conducting plates(one a vibrating diaphragm and the other fixed)in the microphone and converting them into electrical waves. These electrical signals are then amplified and picked up by your microcontroller's ADC.Get Started With the Electret Microphone Guide!
DescriptionThis is a 10-pack of wires that are pre-terminated with an alligator clip on one end and a hookup pigtail on the other. Alligator clips are a staple item for any workbench or makerspace, and with these cables you will be able to easily incorporate those clips into a breadboard, development platform or anything else to which you would normally be able to attach a hookup wire.Each alligator clip with pigtail cable has a wire length of 30cm(that's a little less than 1ft)and a male pin that easily inserts into a standard 0.1" connector. Each pack consists of five red cables and five white cables.
DescriptionThese stackable headers are made to work with the Particle Photon and Photon ProtoShield boards. Each header adds a great deal of connectivity to your next Photon project. Each order includes one 1x12 stackable header with pins spaced at 0.1".If you don't have a Particle Photon, that's fine! These headers will work in any other situation when you need a 12-pin header solution!
DescriptionProduct Restrictions:To access certain features of the ATECC608A, users will need to contact Microchip and sign an NDA contract to obtain the complete datasheet. Due to the required NDA - technical support, an Arduino library, and hookup guide are not provided for users on this product.The SparkFun ATECC608A Cryptographic Co-processor Breakout allows you to add strong security to your IoT node, edge device, or embedded system. This includesasymmetricauthentication,symmetricAES-128 encryption/decryption, and much more. As stated above, the ATECC608A has limited Arduino support and the complete datasheet is under NDA with Microchip.This breakout board includes two Qwiic ports for plug and play functionality. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard. The ATECC608A chip is capable of many cryptographic processes, including, but not limited to:Creating and securely storing unique asymmetric key pairs based on Elliptic Curve Cryptography(FIPS186-3).AES-128:Encrypt/Decrypt, Galois Field Multiply for GCMCreating and verifying 64-byte digital signatures(from 32-bytes of message data).Creating a shared secret key on a public channel via Elliptic Curve Diffie-Hellman Algorithm.SHA-256 HMAC Hash including off-chip context save/restoreInternal high quality FIPS random number generator.Embedded in the chip is a 10Kb EEPROM array that can be used for storing keys, certificates, data, consumption logging, and security configurations. Access to the sections of memory can then be restricted and the configuration locked to prevent changes. Each ATECC608A Breakout ships with a guaranteed unique 72-bit serial number and includes several security features to prevent physical attacks on the device itself, or logical attacks on the data transmitted between the device.A summary datasheet for the ATECC608A is available here. The full datasheet is under NDA with Microchip. You will need to contact them for access to the entire datasheet. Meanwhile, the ArduinoATECCX08 Library currently only supports the ATECC608A with SAMD21 Arduino boards.We do have much more support for the ATECC508A version of this chip. Please check out our ATECC508A Hookup Guide and Arduino Library(which includes six examples). This will get you familiar with the basics of elliptic curve cryptography and signing/verifying data with the ATECC508A version of the chip.Note:The I2C address of the ATECC608A is 0x60 and is software-configurable to any address. A multiplexer/Mux is required to communicate to multiple ATECC608A sensors at the default address when on a single bus. If you need to use more than one ATECC608A sensor at the default address, consider using the Qwiic Mux Breakout.Note:The ATECC608A can be only configured once before it isPERMANENTLYlocked. It is advisable that users purchase multiple boards in order to use other configurations and explore the advanced functions of the ATECC608A.Additionally, this boardIScapable of encrypting and decrypting data. However, to access these additional features, you will need to contact Microchip and sign an NDA contract to obtain the complete datasheet.It is recommended that an SparkFun RedBoard Turbo - SAMD21 Development Board is used with this product due to the buffer size required on the I2C bus.The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.FeaturesOperating Voltage:2.0V-5.5V(Default on Qwiic System:3.3V)Active Current Draw(for ATECC608A):16 mASleep Current(for ATECC608A):<150 nAGuaranteed Unique 72-bit Serial Number10 Kb EEPROM Memory for Keys, Certificates, and DataStorage for up to 16 Keys256-bit Key LengthInternal High-Quality FIPS Random Number Generator(RNG)Configurable I2C Address(7-bit):0x60(Default)
DescriptionWith a 32-bit ARM Cortex-M4F MCU, the SparkFun MicroMod SAMD51 Processor Board is one powerful microcontroller packaged on a small board! The board provides you with an economical and easy to use development platform if you're needing mor
DescriptionDo you want to replace a slider or a button on your art project or science experiment with a more interesting interface? This Capacitive Touch Slider is a "Qwiic" and easy way to add capacitive touch to your next project. With the board's built in touch pads, you can immediately start playing with the touch capabilities as three unique touch inputs or as a slider. You can also enable a touch input to act as a power button, customize the sensitivity for your own touch pads, and play with the interrupt alert LED. Utilizing our Qwiic system, no soldering is required to connect it to the rest of your system. However, we have broken out 0.1"-spaced pins in case you prefer to use a breadboard or create your own touch pads.On the front of the board, there is an arrow shape which contains three separate capacitive touch pads. We also broke out the capacitive touch sensor lines as plated through-holes on the top of the board. You can use these pins to connect to your own capacitive touch pads. The CS1 pin connects to the left pad, the CS2 pin connects to the middle pad, and the CS3 pin connects to the right pad.NOTE:The I2C address of the CAP1203 is 0x28 and is hardware defined. A multiplexer/Mux is required to communicate to multiple CAP1203 sensors on a single bus. If you need to use more than one CAP1203 sensor consider using the Qwiic Mux Breakout.The SparkFun Qwiic connect system is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Get Started with the SparkFun Capacitive Touch Slider GuideFeaturesCapacitive Touch3 unique capacitive touch inputsFeaturesEmulated sliderPower button settingProgrammable sensitivityAutomatic recalibrationI2C Address:0x28Qwiic EnabledOperating RangeSupply Voltage:3.3V - 5V
DescriptionGet with the times, already! This SparkFun Real Time Clock(RTC)Module is a Qwiic-enabled breakout board for the RV-1805 chipset. The RTC is ultra-low power(running at only about 22nA in its lowest power setting)so it can use a supercapacitor for backup power instead of a normal battery. This means you get plenty of charge and discharge cycles without any degradation to the "battery." To make it even easier to get your readings, all communication is enacted exclusively via I2C, utilizing our handy Qwiic system so no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.This RTC module's built in RV-1805 has not one, but two internal oscillators:a 32.768kHz tuning fork crystal and a low power RC based oscillator and can automatically switch between the two using the more precise crystal to correct the RC oscillator every few minutes. This feature allows the module to maintain a very accurate date and time with the worst case being +/- about three minutes over a year. The RV-1805 also has a built in trickle charger so as soon as the RTC is connected to power the it will be fully charged in under 10 minutes and has the ability to switch power to other systems allowing it to directly turn on or off a power hungry device such as a microcontroller or RF engine.There is also the option to add a battery to the board if the supercapacitor just isn't going keep your project powered long enough(keep in mind, the supercap can hypothetically make the board keep time for around 35 days), you can solder on an external battery. That means you can let board sit with no power or connection to the outside world and the current hour/minute/second/date will be maintained.Note:The I2C address of the RV-1805 is 0x69 and is hardware defined. A multiplexer/Mux is required to communicate to multiple RV-1805 sensors on a single bus. If you need to use more than one RV-1805 sensor consider using the Qwiic Mux Breakout.The SparkFun Qwiic connect system is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Get Started with the RV-1805 Real Time Clock Module GuideFeaturesOperating Voltage(Startup):1.6V - 3.6VOperating Voltage(Timekeeping):1.5V - 3.6VOperating Temperature:-40℃ - 85℃Time Accuracy:±2.0 ppmCurrent Consumption:22nA(Typ.)I2C Address:0xD2Supercapacitor for Backup Power2x Internal Oscillators2x Qwiic Connectors
DescriptionThis is the LilyPad Rainbow LED strip, with seven LilyPad LEDs that are still attached to one another, letting you snap LEDs apart at your leisure to sew into clothing or whatever else you can dream up.The LilyPad Rainbow LED features seven individual LEDs in six unique colors(Red, Blue, Green, Yellow, Pink, and White). Text has been added to the back of each board to indicate its color. Due to popular request, we have included two white LEDs instead of just one.Note:A portion of this sale is given back to Dr. Leah Buechley for continued development and education in e-textiles.
DescriptionThe MCP9600 Breakout is a high accuracy Thermocouple Amplifier equipped with an I2C interface, accessed over our Qwiic system. Inside the chip are two temperature sensors, one for the thermocouple itself(the hot junction)and one for the chi
DescriptionThe MicroMod Qwiic Carrier Board can be used to rapidly prototype with other Qwiic devices. The MicroMod M.2 socket provides users the freedom to experiment with any processor board in the MicroMod ecosystem. This board also features two Qwiic connectors and four 4-40 screw inserts to connect and mount Qwiic devices.This version of the SparkFun MicroMod Qwiic Carrier Board features a single port for our standard 1in. by 1in. Qwiic Breakouts. However, you aren't beholden to attaching just one Qwiic breakout since you are able to stack the boards on top of each other, allowing you to hook up a full circuit of Qwiic sensors and accessories to fully utilize your next project!MicroMod is a modular interface ecosystem that connects a microcontroller "processor board" to various "carrier board" peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!Get Started With the MicroMod Qwiic Carrier Board GuideFeaturesM.2 MicroMod(Processor Board)ConnectorUSB-C Connector3.3V 1A Voltage RegulatorQwiic ConnectorsBoot/Reset ButtonsCharge CircuitFour 4-40 Inserts
DescriptionThe SparkFun AS7263 Near Infrared(NIR)Spectral Sensor Breakout brings spectroscopy to the palm of your hand, making it easier than ever to measure and characterize how different materials absorb and reflect different wavelengths of light. The AS7263 Breakout is unique in its ability to communicate by both an I2C interface and serial interface using AT commands. Hookup is easy, thanks to the Qwiic connectors attached to the board --- simply plug one end of the Qwiic cable into the breakout and the other into one of the Qwiic shields, then stack the board on a development board. You'll be ready to upload a sketch to start taking spectroscopy measurements in no time.The AS7263 spectrometer detects wavelengths in the visible range at 610, 680, 730, 760, 810 and 860nm of light, each with 20nm of full-width half-max detection. The board also has multiple ways for you to illuminate objects that you will try to measure for a more accurate spectroscopy reading. There is an onboard LED that has been picked out specifically for this task, as well as two pins to solder your own LED into.Note:The I2C address of the AS7263 is 0x49 and is hardware defined. A multiplexer/Mux is required to communicate to multiple AS7263 sensors on a single bus. If you need to use more than one AS7263 sensor consider using the Qwiic Mux Breakout.The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can't hook it up wrong.Get Started with the SparkFun AS726X Spectral Sensor Breakout GuideFeatures6 near-IR channels:610nm, 680nm, 730nm, 760nm, 810nm and 860nm, each with 20nm FWHMNIR filter set realized by silicon interference filters16-bit ADC with digital accessProgrammable LED drivers2.7V to 3.6V with I2C interface2x Qwiic connectors
DescriptionThe SparkFun Load Sensor Combinator is a bare PCB that combines four load sensors into a standard four-wire Wheatstone bridge configuration. If you open up an electronic bathroom scale, you'll find a large rat's nest of wires. The Load Sensor Combinator was created to combine the 12 wires found in a bathroom scale into the standard four-wire Wheatstone bridge configuration.This version of the SparkFun Load Sensor Combinator features a few changes that you specifically asked for! We updated the silk on the breakout to read "C/+/-" instead of "R/W/B" and moved the temperature sensor connector away from the standoff hole.You can either use four individual load sensors or simply purchase an off-the-shelf bathroom scale and hack the combinator into it rather than trying to design a base to properly mount four load sensors.This board works great with our Load Cell Amplifier breakout board; the five pins on the edge of the combinator line up directly to the five pins on the amplifier.If your amplifier and supporting electronics are more than a few inches away from the scale, an RJ45 footprint is provided. The four Wheatstone pins(E+/E-/S+/S-)as well as the shield pin are connected to twisted pairs within a standard cheap Ethernet cable. This allows the amplifier board to be placed many feet away from the scale itself.The combinator board also includes a footprint for the DS18B20 one-wire temperature sensor. This allows the user to gather the temperature of the scale in case there is a large variance between the scale and the amplifier. These three pins are accessed through the RJ45 connection as well, allowing remote temperature readings to be gathered over one twisted pair Ethernet cable.NOTE:The SparkFun Load Sensor Combinator will only work with 3 wire load sensors, it is not compatible with 4 wire load cells.