DescriptionThe Raspberry Pi 4 Hardware Starter Kit provides a solid set of parts and instruction for working with the Raspberry Pi 4 in a more hardware-centric manner. While the Raspberry Pi isn't typically considered a go-to for hardware projects, its I/O pins hold a lot of benefits that you can use for a variety of applications. This kit covers the basics like using LEDs, and Buttons while providing a solid set of parts for working with any other hardware I/O and the 40-pin header. In addition, we've included all the parts needed for getting the Raspberry Pi 4 up and running whether it's on its own, or using a monitor(not included). The new 64GB MicroSD cards keep read/write commands running super fast, too.Most of the contents of the kit rely on the use of the 2x20, 40-pin header, so we've included a special extender to allow you to plug in the ribbon cable while using the provided heatsink case. We've also included a Qwiic Shim for easily working with I2C based Qwiic boards with the Pi. No soldering is required for this kit!Note:This variation includes the 4GB RAM option for the Raspberry Pi 4.Get Started with the Raspberry Pi 4 Model B Guide
DescriptionThe SparkFun Qwiic HAT for Raspberry Pi is the quickest and easiest way to enter into SparkFun's Qwiic ecosystem while still using that Raspberry Pi that you've come to know and love. The Qwiic HAT connects the I2C bus(GND, 3.3V, SDA and SCL)on your Raspberry Pi to an array of Qwiic connectors on the HAT. Since the Qwiic system allows for daisy chaining boards with different addresses, you can stack as many sensors as you'd like to create a tower of sensing power!The Qwiic Pi HAT has four Qwiic connect ports, all on the same I2C bus. In addition, many of the useful GPIO pins on the Raspberry Pi are broken out. This HAT is compatible with any Raspberry Pi that utilizes the standard 2x20 GPIO header. It has been designed to sit to the side of the Pi, allowing it to work conveniently with a Pi Tin enclosure to connect boards to the Qwiic ports.Note:There is a small silk error that has reversed the SDA and SCL. This is simply a cosmetic mix-up and will not impact any function with this board.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 Pi HAT GuideFeatures4x Qwiic Connection PortsSelect GPIO Pins Broken OutPi Tin Compatibility
DescriptionThe SparkFun Qwiic Dual Solid State Relay is a power delivery board that allows users to switch two AC loads from a low power microcontroller using the SparkFun Qwiic connect system. The board features two 25A/250VAC solid state relays that utilize the Zero Cross Trigger method so you can toggle two loads on a 60Hz AC carrier signal on and off up to 120 times per second!An ATTiny84 acts as the "brain" of the SparkFun Qwiic Dual Solid Relay to accept I2C commands to toggle the two relays as well as a few other special commands. The I2C address of the ATtiny84A is software configurable so, if you have a seriously big power project in mind, you could daisy chain over 100 Qwiic Dual Solid State Relays.Messing with such high voltage is dangerous! We've included many safety precautions onto the PCB including ground isolation between the relay and other circuitry and a milled out area isolating each side of AC. However, with all the safety precautions included with the SparkFun Qwiic Dual Solid State Relay, this is still a power accessory for users who are experienced around, and knowledgeable about high AC voltage. If you're not comfortable with handling AC voltage in this way, you may want to check out the IoT Power Relay instead.Note:The relays are rated for a max of 25A with forced air cooling. If you do not have forced air cooling, 10A max through the relays is recommended.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 Dual Solid State Relay GuideFeaturesOperating Voltage:2.5-3.6V(3.3V recommended)I2C Address:0x0A(Default)0x0B(Alternate via jumper select)Load Voltage Range:12-280VACMax Current(Through Relay):25A(240VAC with forced air cooling)Zero Cross TriggerNormally Open Circuit Only2x Qwiic Connector
DescriptionThe SparkFun Qwiic Adapter provides the perfect means to make any old I2C board into a Qwiic-enabled board. This adapter breaks out the I2C pins from the Qwiic connectors to pins that you can easily solder with your favorite I2C-enabled device.The Qwiic Adapter has two Qwiic connection ports, all on the same I2C bus. Four plated through holes are broken out for SCL, SDA, 3.3V and GND. These pins can be used to convert an old I2C-enabled device into a Qwiic-enabled board.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 Adapter GuideFeatures2x Qwiic Connection PortsBroken-out I2C Pins
DescriptionThe SparkFun MicroMod Data Logging Board offers a highly customizable, low-power data logging platform using the MicroMod system allowing you to choose your own Processor to pair with the Carrier Board. The Data Logging Carrier Board breaks out connections for I2C via a Qwiic connector or standard 0.1"-spaced PTH pins along with SPI and serial UART connections for logging data from peripheral devices using those communication protocols.The Data Logging Carrier Board allows you to control power to both the Qwiic connector on the board and a dedicated 3.3V power rail for non-Qwiic peripherals so you can pick and choose when to power the peripherals you are monitoring the data from. It also features a charging circuit for single-cell Lithium-ion batteries along with a separate RTC battery-backup circuit to maintain power to a real-time clock circuit on your Processor Board.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 Data Logging Carrier Board GuideFeaturesM.2 MicroMod ConnectormicroSD socketUSB-C Connector3.3V 1A Voltage RegulatorQwiic ConnectorBoot/Reset ButtonsRTC Backup Battery Charge CircuitIndependent 3.3V regulators for Qwiic bus and peripheral add-onsControlled by digital pins on Processor Board to enable low power sleep modesPhillips #0 M2.5x3mm screw included
DescriptionAccess all the pins(i.e. ATP)of the MicroMod Processor Boards with the SparkFun MicroMod ATP Carrier Board! This board breaks out the MicroMod Processor Board's pins on the M.2 connector to 0.1" spaced female headers and PTH pads on the edge of the board. This Carrier Board is great if you're interested in testing out different MicroMod Processor Boards for your application.A modern USB-C connector makes programming easy. In addition to the pins broken out, two separate Qwiic-enabled I2C ports allow you to easily daisy chain Qwiic-enabled devices. We've exposed the SWD pins for more advanced users who prefer to use the power and speed of professional tools. A USB-A connector is provided for Processor Boards that have USB Host support. A backup battery is provided for processor boards with RTC. If you need a "lot" of GPIO with a simple-to-program, ready for market module, the ATP is the fix you need. We've even added a convenient jumper to measure the current consumption for low power testing.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 ATP Carrier Board GuideFeaturesM.2 ConnectorOperating Voltage Range~3.3V to 6.0V(via VIN to AP7361C 3.3V Voltage Regulator)3.3V(via 3V3)Ports [1]1x USB type C1x USB type A Host2x Qwiic Enabled I2C1x CAN1x I2S2x SPI2x UARTs2x Dedicated Analog Pins2x Dedicated PWM Pins2x Dedicated Digital Pins12x General Purpose Input Output Pins1x SWD 2x5 header1mAh battery backup for RTCButtonsResetBootLEDsPower3.3VPhillips #0 M2.5x3mm screw included[1] Note:Depending on the design of the Processor Board, not all the pins may be accessible.
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 NEO-M9N GPS Breakout is a high quality GPS board with equally impressive configuration options including SMA. The NEO-M9N module is a 92-channel u-blox M9 engine GNSS receiver, meaning it can receive signals from the GPS, GLONASS, Galileo, and BeiDou constellations with ~1.5 meter accuracy. This breakout supports concurrent reception of four GNSS. This maximizes position accuracy in challenging conditions increasing, precision and decreases lock time; and thanks to the onboard rechargeable battery, you'll have backup power enabling the GPS to get a hot lock within seconds! Additionally, this u-blox receiver supports I2C(u-blox calls this Display Data Channel)which makes it perfect for the Qwiic compatibility so we don't have to use up our precious UART ports. 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 NEO-M9N module detects jamming and spoofing events and can report them to the host, so that the system can react to such events. A SAW(Surface Acoustic Wave)filter combined with an LNA(Low Noise Amplifier)in the RF path is integrated into the NEO-M9N module which allows normal operation even under strong RF interferences.U-blox based GPS products are configurable using the popular, but dense, windows program called u-center. Plenty of different functions can be configured on the NEO-M9N:baud rates, update rates, geofencing, spoofing detection, external interrupts, SBAS/D-GPS, etc. All of this can be done within the SparkFun Arduino Library!The SparkFun NEO-M9N GPS Breakout is also equipped with an on-board rechargeable battery that provides power to the RTC on the NEO-M9N. This reduces the time-to-first fix from a cold start(~24s)to a hot start(~2s). The battery will maintain RTC and GNSS orbit data without being connected to power for plenty of time.This product requires an antenna:Be sure to check out the related products/hookup accessories and pick a suitable SMA antenna for your project.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 NEO-M9N GPS Breakout can also be automatically detected, scanned, configured, and logged using the OpenLog Artemis datalogger system. No programming, soldering, or setup required!Get Started With the SparkFun NEO-M9N GPS GuideFeaturesIntegrated SMA connector for use with antenna of your choice92-Channel GNSS Receiver1.5m Horizontal Accuracy25Hz Max Update Rate(four concurrent GNSS)Time-To-First-Fix:Cold:24sHot:2sMax Altitude:80,000mMax G:≦4Max Velocity:500m/sVelocity Accuracy:0.05m/sHeading Accuracy:0.3 degreesTime Pulse Accuracy:30ns3.3V VCC and I/OCurrent Consumption:~31mA Tracking GPS+GLONASSSoftware ConfigurableGeofencingOdometerSpoofing DetectionExternal InterruptPin ControlLow Power ModeMany others!Supports NMEA, UBX, and RTCM protocols over UART or I2C interfaces
DescriptionThis is a simple knob that connects to the small and medium sized linear slide potentiometers. Each knob uses friction to secure itself to fit onto the slide pot. Once attached, this small knob provides you with an easier to use potentiometer for your project!
DescriptionSometimes referred to as "spade connectors," these quick disconnects are really useful as power connectors in prototyping or in projects that are repeatedly assembled and disassembled. The shape of these connectors allows them to be used with a variety of retro game-cabinet buttons, as well as lights similar to the ones found in our Spectacle line.These Female Quick Disconnects are about 1/4" wide, come in packs of five, and can be affixed to a 16-14 AWG wire. Mating connectors can be found in the similar items section below.
DescriptionThe SparkFun RTK Surveyor is an easy to use GNSS receiver for centimeter-level positioning. Perfect for surveying, this preprogrammed device can also be used for autonomous driving, navigation, asset tracking and any other application where there is a clear view of the sky. The RTK Surveyor can also be used as a base station. With the flick of a switch, two RTK Surveyors can be used to create an RTK system capable of 14mm horizontal positional accuracy. The built-in Bluetooth(R)connection via an ESP32 WROOM enables the user to use the RTK Surveyor with their choice of GIS application on a phone or tablet. The built in battery allows field use for up to four hours and is compatible with common USB battery banks.This device can be used in four modes:GNSS Positioning(~30cm accuracy)GNSS Positioning with RTK(1.4cm accuracy)GNSS Base StationGNSS Base Station NTRIP ServerIn Position mode the device receives L1/L2 signals from a user-provided antenna and the high-grade GNSS receiver provides lat/long and altitude with accuracies around 300mm.In Positioning with RTK mode the device receives L1/L2 signals from the antenna and correction data from a base station. The correction data can be obtained from a cellular link to online correction sources or over a radio link to a 2nd RTK Surveyor setup as a base station.In Base Station mode the device is mounted to a temporary position(like a tripod)and begins transmitting correction data over a radio or internet connection. A base is often used in conjunction with a second unit set to 'Positioning with RTK' to obtain the 14mm relative accuracy.In Base Station NTRIP Server mode the device is mounted to a semi or permanently fixed position(like a roof)and connects over WiFi to transmit the correction data to a NTRIP caster so that any rover can access the correction data over a cellular or internet connection. This type of base is a very easy way to setup a very precise absolute correction source.Two cables are provided with the RTK Surveyor allowing a user to plug on our easy to use Serial Telemetry Radios or their own radio link. If a local correction source is within 10km, a user can also use their phone to provide correction data over the Bluetooth(R)link(no external radio needed!).Note:The SparkFun RTK Surveyor is just the enclosed device and does NOT include an antenna, serial telemetry radio, or associated mounting pieces. These items will need to be purchased separately from the Hookup Accessories below.Get Started With the SparkFun RTK Surveyor GuideFeaturesGNSS Receiver:ZED-F9PConcurrent reception of GPS, GLONASS, Galileo and BeiDouReceives both L1C/A and L2C bandsCurrent:68mA - 130mA(varies with constellations and tracking state)Time to First Fix:25s(cold), 2s(hot)Max Navigation Rate:PVT(basic location over UBX binary protocol)- 25HzRTK - 20HzRaw - 25HzHorizontal Position Accuracy:2.5m without RTK0.010m with RTKMax Altitude:50km(31 miles)Max Velocity:500m/s(1118mph)Bluetooth(R)Transceiver:ESP32 WROOMXtensa(R)dual-core 32-bit LX6 microprocessorUp to 240MHz clock frequency16MB of flash storage520kB internal SRAMIntegrated 802.11 BGN WiFi transceiverIntegrated dual-mode Bluetooth(R)(classic and BLE)Hardware accelerated encryption(AES, SHA2, ECC, RSA-4096)2.5 μA deep sleep currentOverall DeviceInternal Battery:LiPo 1000mAh with 500mA chargingRadio Port:3.3V TTL Serial(57600bps RTCM TX/RX)Data Port:3.3V TTL Serial(115200bps NMEA)Weight:132g(entire device including battery)Dimensions:118mm×79mm×30mm(4.7in×3.1in×1.2in)1x Qwiic Connector1x microSD Socket for optional loggingChanges:This version(which replaces SPX-17369)uses a reinforced edge mount SMA connector for better resiliency when a fixed 'stub' antenna is used.
DescriptionThe SparkFun moto:bit is a fully loaded "carrier" board for the micro:bit that, when combined with the micro:bit, provides you with a fully functional robotics platform. The moto:bit offers a simple, beginner-friendly robotics controller capable of operating a basic robotics chassis. Onboard each moto:bit are multiple I/O pins, as well as a vertical Qwiic connector, capable of hooking up servos, sensors and other circuits. At the flip of the switch you can get your micro:bit moving!The moto:bit connects to the micro:bit via an updated SMD, edge connector at the top of the board, making setup easy. This creates a handy way to swap out micro:bits for programming, while still providing reliable connections to all of the different pins on the micro:bit. We have also included a basic barrel jack on the moto:bit that is capable of providing power to anything you connect to the carrier board.The micro:bit is a pocket-sized computer that lets you get creative with digital technology. Between the micro:bit and our shield-like bit boards you can do almost anything while coding, customizing and controlling your micro:bit from almost anywhere! You can use your micro:bit for all sorts of unique creations, from robots to musical instruments and more. At half the size of a credit card, this versatile board has vast potential!Note:The SparkFun moto:bit doesNOTinclude a micro:bit board. The micro:bit will need to be purchased separately.Get started with the moto:bit GuideFeaturesMore reliable Edge connector for easy use with the micro:bitFull H-Bridge for control of two motorsControl servo motorsVertical Qwiic ConnectorI2C port for extending functionalityPower and battery management onboard for the micro:bit
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
DescriptionNote - Please read before purchasing!:The SparkFun LTE GNSS Breakout - SARA-R5 uses the "00B" product version of the SARA-R5 module(specifically the SARA-R510M8S-00B-00). LTE NB-IoT Radio Access Technology, and the LTE FDD bands:66, 71, 85 are not supported by this version. Refer to the SARA-R5 datasheet for more information.The SparkFun SARA-R5 LTE GNSS Breakout is a robust development tool for u-blox's impressive SARA-R510M8S module. The SARA-R510M8S combines u-blox's UBX-R5 cellular chipset with their M8 GNSS receiver chipset to provide a 5G-Ready wireless IoT device complete with positioning data all on a single chip. As an asset tracker, the LTE GNSS Breakout offers Secure Cloud LTE-M communication for multi-regional use and has an integrated u-blox M8 GNSS receiver for accurate positioning information.The UBX-R5 chipset supports many different forms of data communication from full TCP/IP sockets and packet switched data, through HTTP Get/Put/Post, FTP(the SARA has a built-in file system), Ping, to good old SMS text messaging! The built-in u-blox M8 GNSS receiver provides accurate and reliable positioning with a separate GNSS antenna interface for an external antenna. Both the GNSS antenna and LTE connections are made via a pair of SMA connectors.This breakout routes nearly all of the functional pins on the SARA-R510M8S module to user interfaces(USB or plated-through hole)so you can take full advantage of all of the features available on this impressive LTE/GNSS module. The SARA-R5's UART interface can be configured into one of five variants, providing connectivity over one or two UARTs. A separate USB port provides access to the SARA's trace log for diagnostic purposes. This breakout provides access to all three interfaces(UART1, UART2 and SARA Diag)via three separate USB-C connections. All eight 3.3V serial signals are available on a 0.1"-pitch breakout header. Separate 0.1"-pitch headers break out the SARA's I2C bus, power pins as well as GPIO pins for various functionalities.Get Started with the SARA-R5 LTE GNSS Breakout GuideFeaturesu-blox SARA-R510M8S module providing Secure Cloud LTE-M data communication for multi-regional usePlease check that your service provider offers LTE-M coverage for your area before purchasingIntegrated u-blox M8 GNSS receiver for accurate positioning informationNano SIM socketSeparate, robust SMA connections for LTE and GNSS antennasSwitchable 3.3V power for an active GNSS antennaUSB-C connectivityLED indicators for:Power(VIN and 3.3V)SARA-R5 onNetwork indicatorGNSS timing pulse(1PPS)3.3V plated through-hole(PTH)pins for:SARA onNetwork indicatorUART1GNSS timing pulse(1PPS)I2C bus
DescriptionThe SparkFun Inventor's Kit for micro:bit v2 Lab Pack includes 10 complete micro:bit v2 Inventor's Kits, an SIK Refill Pack and 25 AAA-sized batteries to get your students started in the world of electronics. The SIKs inside the Lab Pack have everything you need, including micro:bit v2s, connector breakouts, breadboards and all the cables and accessories to hook up all the projects listed in our online Experiment Guide.The kit does not require any soldering and is recommended for all users, from beginners to engineering students. We have provided a complete Experiment Guide in the Documents tab for you to check out now! If you are new to teaching electronics or have taught with the original SparkFun Inventor's Kit and are looking for something new, the SIK for micro:bit v2 is the perfect kit for you!SparkFun packages everything educators need to get started with this platform in a variety of classroom and makerspace settings with diverse student populations. The hardware boards, cables and extra parts come pre-packaged, and our online support materials --- including an online Experiment Guide(to be updated)--- help you bring the power of the open source community to your classroom. Examples and curriculum materials are available from SparkFun and Arduino, as well as from other educators involved in this growing maker movement.The micro:bit is a pocket-sized computer that lets you get creative with digital technology. Between the micro:bit and our shield-like bit boards you can do almost anything while coding, customizing and controlling your micro:bit from almost anywhere! You can use your micro:bit for all sorts of unique creations, from robots to musical instruments and more. At half the size of a credit card, this versatile board has vast potential!
DescriptionThe SparkFun Inventor's Kit(SIK)for micro:bit v2 is a great way to get creative, connected and coding with the micro:bit. The SIK for micro:bit v2 provides not only the micro:bit v2 board but everything you need to hook up and experiment with multiple electronic circuits! With the SIK for micro:bit v2 you will be able to complete circuits that will teach you how to read sensors, move motors, build Bluetooth(R)devices and more.The SparkFun Inventor's Kit for micro:bit is the latest and greatest in single-board computer kits. Surrounding the micro:bit v2 SIK is one core philosophy --- that anyone can(and should)experiment with cutting-edge electronics in a fun and playful way without breaking the bank.The kit does not require any soldering and is recommended for all users, from beginners to engineers. We have provided a complete Experiment Guide in the Documents tab for you to check out now! If you have ever been interested in learning about electronics, or if you have used the original SparkFun Inventor's Kit and are looking for something new, the SIK for micro:bit is the perfect kit for you!The micro:bit is a pocket-sized computer that lets you get creative with digital technology. Between the micro:bit and our shield-like bit boards you can do almost anything while coding, customizing and controlling your micro:bit from almost anywhere! You can use your micro:bit for all sorts of unique creations, from robots to musical instruments and more. At half the size of a credit card, this versatile board has vast potential!ExamplesCircuit 0:Hello, micro:bit!Circuit 1:Blinking an LEDCircuit 2:Reading a PotentiometerCircuit 3:Reading a PhotoresistorCircuit 4:Driving an RGB LEDCircuit 5:Reading an SPDT SwitchCircuit 6:Reading a Button PressCircuit 7:Reading the Temperature SensorCircuit 8:Using a Servo MotorCircuit 9:Using a BuzzerCircuit 10:Using the AccelerometerCircuit 11:Using the Compass
DescriptionThis is the PICkit 4, the official programmer from Microchip. The PICkit 4 allows debugging and programming of PIC(R), dsPIC(R), AVR, SAM and CEC flash microcontrollers and MPUs using the powerful graphical user interface of the MPLAB X Integrated Development Environment(IDE). The MPLAB PICkit 4 is connected to a PC using a high-speed 2.0 USB interface and can be connected to the target via an 8-pin Single In-Line(SIL)connector. The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming(TM)(ICSP(TM)). An additional micro SD card slot and the ability to be self-powered from the target means you can take your code with you and program on the go. Comes with a USB to micro-B USB cable.FeaturesPowered by a high-speed USB 2.0, no external power requiredReal-time executionMPLAB X IDE compatible(free copy included)Built-in over-voltage/short circuit monitorFirmware upgradeable from PC/web downloadFully enclosedTarget voltage of 1.20V to 5.5VCan supply up to 50mA of power to the targetMinimal current consumption at <100μA from targetDiagnostic LEDs(power, busy, error)Read/write program and data memory of microcontrollerErase of program memory space with verificationFreeze-peripherals at breakpoint8-pin single in-line header supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming Data GatewayBackward compatible for demo boards, headers and target systems using 2-wire JTAG and ICSP
DescriptionThe full-color LilyPad Sewable Electronics Kit Guidebook contains step-by-step instructions for creating four interactive projects from the materials contained in the kit. Examples and circuits are provided and explained. The manual also includes a glossary and troubleshooting tips. Once you make your way through all of the projects, you will have a much better grasp on e-textiles!Note:This is just the manual for the LilyPad Sewable Electronics Kit. The kit itself or the individual parts used in this book will need to be purchased separately.ExamplesProject 1:Glowing PinProject 2:Illuminated MaskProject 3:Light-Up PlushProject 4:Night-Light Pennant
DescriptionJumper wires are awesome. Just a little bit of stranded core wire with a nice solid pin connector on either end. They have the flexibility of stranded wire but will fit directly into breadboards and female pin headers. These are six inch long, 26 AWG jumper wires with breadboard-friendly male connectors on both ends. Combine these with our female to female jumpers to create a male to female jumper. Multiple jumpers can be connected next to one another on a 0.1in header.These jumper wires can be used for pretty much everything! They work great with breadboards, Arduinos, and really any 0.1in pitch prototyping board.Features6in. long26 AWG
DescriptionBe still my beating heart! With the heART Surface Mount Soldering Kit you will be able to learn the basics of SMD soldering by being able to assemble a beating heart pendant! Each heART kit takes about 20-40min to assemble depending on your soldering skill level with basic soldering materials(not included). This little kit provides a great learning tool to help you practice and improve your overall soldering skills without proving to be an impossible challenge!Every heART pendant kit includes one heart-shaped PCB, a CR2032 SMD battery holder, SMD LEDs, capacitors, switch, and an ATtiny85(the heart of the heART). All you need to supply(besides a soldering iron and solder)is a CR2032 coin cell battery since it isnotincluded to make shipping easier and some way to hang the completed pendant from your neck when you assemble it. The battery you provide should last over a week if left on continuously and much longer if switched off when not in use.Note:Since this product is a kit, assembly and a healthy knowledge of soldering will be required. The heART pendant kit does not come pre-assembled.
DescriptionNormal GPS antennas are optimized for the US based GPS reception which is great but with more and more modules capable of tracking additional constellations(termed GNSS receivers)you're going to need the right antenna! This exceptional GPS/GNSS antenna is designed for both GPS and GLONASS reception. When used in conjunction with the SparkFun GPS ground plate this antenna achieved excellent TTFF and SIV statistics for both GPS and GLONASS constellations. The magnetic mount allows it to be easily mounted to a metal base such as a ground plate or car roof. The antenna is terminated with a 3m cable and standard SMA connector.We recommend this antenna for RTK use when combined with the ground plate. If you need Beidou reception and additional gain consider the GPS/GNSS embedded antenna.FeaturesDimensions:50x38x17mmWeight:75g including 3m cableFrequency Range:1575 - 1610MHzGPS Center Frequency:1575.42MHzGLONASS Center Frequency:1602MHzLNA Voltage:3 to 5VDCLNA Gain:28dBLNA Current:10mATermination Connector:SMAImpedance:50ΩRight hand polarizationCable Length:3 meter
DescriptionThis is a two pack of flat mills from Carbide 3D that are perfect for milling flat or prismatic surfaces. Each mill in this pack features a cutting and shank diameter of 0.25 inches and a cutting length of 0.75 inches. These cutters really are great for specialized 3D machining and fabrication.Each cutter is made of solid carbide to ensure long lasting use.Note:If you are using these cutters with a Nomad, you will also need a 0.25in collet.FeaturesCutting Diameter:0.25"Cutting Length:0.75"Shank Diameter:0.25"
DescriptionThese are your standard issue USB 2.0 type to micro USB 5-pin... but wait, what's this? These cables have minor, yet genius modifications that allow both ends to be plugged into their ports regardless of their orientation. No longer will you fight the USB "super position" where both orientations of your plug seem incorrect. simple solution to problem that nearly everyone has faced. This is one of the features we love so much about USB-C, but now it works with all your Micro-B devices as well!If you're still trying to wrap your head around the world of USB cables, why not check out our USB Buying Guide?FeaturesReversible USB-A connectorReversible Micro-B connector
DescriptionYour 5V system can wield great power with this big, beefy relay board. How does 10A on the NC contacts and 20A on the NO contacts at 220VAC sound? The SparkFun Beefcake Relay Control Kit contains all the parts you need to get your high-power load under control. Only minimal assembly is required!The heart of the board is sealed, SPDT 20A/10A Relay. The relay is controlled by 5V logic through transistor, and an LED tells you when the relay is closed. This is kit, so it comes as through-hole parts with assembly required, which makes for some nice soldering practice. Screw terminal connectors on either side of the board make it easy to incorporate into your project.There are some pretty beefy traces connecting the relay to the load pins, but the 3-pin terminals are only rated for 15A max! If you plan on connecting larger load, you'll need to solder directly to the board. As always with high current and voltage, play it safe and use your judgment when deciding how much of load you want to put on board -- in open airflow the PCB can handle the full 20A for few minutes at time, but in an enclosed area heat can build up.Note:Please keep in mind that this board is really meant for someone with experience and good knowledge of electricity. If you're uncomfortable soldering or dealing with high voltage, please check out the IoT Power Relay. The IoT Power Relay is fully enclosed, making it lot safer.Get Started With the Beefcake Hookup Assembly GuideFeaturesVoltage Rating:220VAC/28VDCVCC requirements:4-6V, 150mA capableSPDT pins exposed(Form C)14 AWG screw terminals for relay connections.10 AWG solder lugs for relay connections.Flyback diode includedZener recovery diode included(decreases turn-off time)Heavy oz. copper on PCB
DescriptionKeypads are very handy input devices, but who wants to tie up seven GPIO pins, wire up handful of pull-up resistors, and write firmware that wastes valuable processing time scanning the keys for inputs? The SparkFun Qwiic Keypad comes fully assembled and makes the development process for adding 12 button keypad easy. No voltage translation or figuring out which I2C pin is SDA or SCL, just plug and go! 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 breadboard.Each of the keypad's 12 buttons has been labeled 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, *, and and has been formatted to into the same layout as telephone keypad with each keypress resistance ranging between 10 and 150 Ohms. The Qwiic Keypad reads and stores the last 15 button presses in First-In, First-Out(FIFO)stack, so you don't need to constantly poll the keypad from your microcontroller. This information, then, is accessible through the Qwiic interface. The SparkFun Qwiic Keypad even has software configurable I2C address so you can have multiple I2C devices on the same bus.NOTE:The I2C address of the Qwiic Keypad is 0x4B and is jumper selectable to 0x4A(software-configurable to any address). multiplexer/Mux is required to communicate to multiple Qwiic Keypad sensors on single bus. If you need to use more than one Qwiic Keypad 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 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 Keypad Hookup GuideFeaturesSoftware Selectable Slave AddressLow Power ATtiny85 controllerButton Presses w/ Time StampDefault I2C Address:0x4B2x Qwiic Connector
DescriptionThe LilyPad ProtoSnap Plus is a sewable electronics prototyping board that you can use to explore circuits and programming, then break apart to make an interactive fabric or wearable project. Programming the ProtoSnap Plus is easy with the free Arduino software you'll need to program the ATmega32U4 on LilyPad USB Plus at the heart of the board. Once you've installed the software, you'll be able to write and upload your own programs to the board, making it do almost anything you want.At the center of the ProtoSnap Plus is the LilyPad USB Plus microcontroller, pre-wired to a LilyPad board including a LilyPad Light Sensor, LilyPad Buzzer, LilyPad Button Board, four pairs of colored LilyPad LEDs and a LilyPad Slide Switch. Because these components are connected together on the ProtoSnap board, you can test out your project ideas before you sew. The ProtoSnap Plus also includes expansion ports that let you sew your wearables together or use alligator cables to easily connect external sensors and components. After testing out your coding ideas using the attached LilyPad pieces, you can break apart the prototyping board and sew them into your project!Please be aware that the Lilypad ProtoSnap Plus isNOT supported on Windows 7/8due to a lack of support drivers for those specific OS's.Note:A portion of this sale is given back to Dr. Leah Buechley for continued development and education in e-textiles.Get Started with the LilyPad ProtoSnap Plus Guide
DescriptionThis 8MP IR(Infrared)camera module is capable of 1080p video and still images and connects directly to your Raspberry Pi. Similar to the non-IR version Raspberry Pi Camera, connect the included ribbon cable to the CSI(Camera Serial Interfac
DescriptionIf you need more ways to hold material in your Nomad, this Threaded Table provides you with plenty of connection points. Each Nomad Threaded Table is approximately 8in by 8in(~203mm by ~203mm)and 1/2"(12.7mm)thick and contains 72 M6x1 threa
DescriptionThe Nomad Flip Jig is a handy accessory for your Nomad 883 Pro that allows you to cut both sides of a part while maintaining perfect alignment. Each one of these jigs is precision machined to mount to the Nomad's table and uses the CNC's bu
DescriptionJumper wires are awesome. Just a little bit of stranded core wire with a nice solid pin connector on either end. They have the flexibility of stranded wire but will fit directly into breadboards and female pin headers. These are 6 inch long
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
DescriptionThis is a simple 4-pack of momentary, multicolor buttons, great for all sorts of projects! Unlike previous iterations of multicolor buttons, this pack's tactile switches are actually recessed into the housing so they don't accidentally fa
DescriptionThe SparkFun ProDriver makes it easy to start developing with the TC78H670FTG bipolar stepper motor driver from Toshiba! Latch terminals provide instant solder-less connections to every feature offered. Use our extensive Arduino Library w
DescriptionThe SparkFun Qwiic pHAT Extension for the Raspberry Pi 400 provides you with a quick and easy solution to access all of the 400's GPIO, stack your favorite HAT right-side up, or connect a Qwiic-enabled device to the I2C bus(GND, 3.3V, SDA
DescriptionThe SparkFun NEO-M8U GPS Breakout is a high quality GPS board with equally impressive configuration options. The NEO-M8U takes advantage of u-blox's Untethered Dead Reckoning(UDR)technology. The module provides continuous navigation with
DescriptionThis is a two pack of V-Bit mills from Carbide 3D that are perfect for engraving intricate patterns and fine details. Each mill in this pack features a cutting diameter of 0.5 inches, a shank diameter of 0.25 inches, and a cutting angle of 90℃. These cutters really are great for precision 3D machining and fabrication.Each cutter is made of solid carbide to ensure long lasting use.Note:If you are using these cutters with a Nomad, you will also need a 0.25in collet.FeaturesCutting Diameter:0.5"Cutting Length:0.25"Shank Diameter:0.25"90℃ Cutting Angle2 Flute
DescriptionThe SparkFun Wireless Joystick Kit provides an easy way to control your next XBee project. Before the wireless joystick, radio-controlled projects used hobby RC transmitters, the same ones used for RC cars, boats and planes. The problem with these transmitters is that many aren't customizable, and the ones that are tend to be too expensive for many of us. The Wireless Joystick Kit offers a custom wireless solution for those who want to control their project their own way.Equipped with the increasingly popular SAMD21 onboard, all you need is to assemble the SparkFun Wireless Joystick into the configuration you want and add your own XBee and lithium ion battery into the provided sockets. The Wireless Joystick Kit can be assembled into a configuration that utilizes dual joysticks for better RC steering robots(like tanks)or a single joystick configuration with four 12mm momentary pushbuttons(a setup similar to what older game consoles used). We have provided a full Hookup Guide that gives assembly instructions, as well as a tank-steering motor controller tutorial to help get you started!Please be aware that the SparkFun Wireless Joystick Kit isNOT supported on Windows 7/8due to a lack of support drivers for those specific OS's.Note:This kit will need to be assembled before use, so a beginner's knowledge of soldering will be required. Additionally, in an effort to keep shipping rates down and make this kit available to people throughout the world without delay, there is no XBee or lithium ion battery included.Get Started with the Wireless Joystick Kit Guide
DescriptionThe SparkFun Continuous Rotation(CR)Servo Trigger is a small robotics board that simplifies the control of hobby RC servo motors. When an external switch or logic signal changes state, the CR Servo Trigger is able to tell an attached servo motor to move from position A to position B. To use the CR Servo Trigger, you simply connect a hobby servo and a switch, then use the on-board potentiometers to adjust the start/stop positions and the transition time. You can use a hobby servo in your projects without having to do any programming!When we introduced the original Servo Trigger, we mentioned that it could be reprogrammed to be more useful with continuous rotation servo motors. But reprogramming the firmware is somewhat tedious, and users asked for a Servo Trigger preprogrammed with the continuous rotation logic. With this little board you will be provided an easy way to deploy continuous rotation servos into your projects!The heart of the CR Servo Trigger is an Atmel ATtiny84 microcontroller, running a small program that implements the servo control features designed for continuous rotation servos. On board each of these CR Servo Triggers you will find three potentiometers:"A" sets the position the servo sits in while the switch is open, "B" sets the position the servo moves to when the switch is closed, and "T" sets the time it takes to get from A to B and back.Compared with a servo motor, the CR Servo Trigger board draws very little current, roughly 5mA at 5V. Be sure to note that if you're using the CR Servo Trigger to control your motor, the absolute maximum supply voltage that should be applied is 5.5 VDC. Additionally, the SparkFun CR Servo Trigger is designed to make it easy to daisy chain boards - you can simply connect the VCC and GND pads on adjacent boards to each other.Note:This idea originally came from our friend in the Oakland area, CTP. If you see him, please give him a high-five for us.SparkFun CR Servo Trigger Hookup GuideFeaturesRecommended Voltage:5VDCMax Voltage:5.5VDCCurrent Draw:5mAControl Continuous Rotation ServosThree Control SettingsA - sets the position the servo sits in while the switch is openB - sets the position the servo moves to when the switch is closedC - sets the time it takes to get from A to B and backEasy Control with PotentiometersConfigurable Input PolarityConfigurable Response ModeCompatible with Analog ServosISP Header Pins Available for Reprogram
DescriptionThis is the SparkFun RJ11 Breakout, two simple breakout boards for the common 6-pin RJ11 connector. These little boards can easily have one of our RJ11 6-Pin Connectors to work with common telephone cables. Each board features standard B/R/Y/G(Black/Red/Yellow/Green)labels on the top of the board to match a standard telephone wire. Additionally, each board has pin numbers on the back side that match with the pins on the connector.Each breakout consists of two boards -- one for each end of the connections -- as well as mounting holes to help you secure your project in place.
DescriptionThink of the RedBoard Artemis as just another Arduino... That has BLE. And one megabyte of flash. And runs at less than 1mA. Oh, and it can run TensorFlow models. Ya, that too. The RedBoard Artemis takes the incredibly powerful Artemis module from SparkFun and wraps it up in an easy to use and familiar Uno footprint. We've written an Arduino core from scratch to make programming the Artemis as familiar asSerial.begin(9600). Time-to-first-blink is less than five minutes.The RedBoard Artemis has the improved power conditioning and USB to serial that we've refined over the years on our RedBoard line of products. A modern USB-C connector makes programming easy. A Qwiic connector makes I2C easy. The RedBoard Artemis is fully compatible with SparkFun's Arduino core and can be programmed easily under the Arduino IDE. We've exposed the JTAG connector for more advanced users who prefer to use the power and speed of professional tools. We've added a digital MEMS microphone for folks wanting to experiment with always-on voice commands with TensorFlow and machine learning. We've even added a convenient jumper to measure current consumption for low power testing.With 1MB flash and 384k RAM you'll have plenty of room for your sketches. The on-board Artemis module runs at 48MHz with a 96MHz turbo mode available and with Bluetooth to boot!The SparkFun RedBoard Artemis is a great platform to 'kick the tires' of this amazing module. If you're interesting in testing out the full capabilities of the SparkFun Artemis module or if you're looking for more compact solution, be sure to checkout our ATP and Nano versions of the Artemis line.Get Started With the SparkFun Artemis RedBoard GuideFeaturesArduino Uno R3 Footprint1M Flash / 384k RAM48MHz / 96MHz turbo available24 GPIO - all interrupt capable21 PWM channelsBuilt in BLE radio10 ADC channels with 14-bit precision2 UARTs6 I2C buses4 SPI busesPDM InterfaceI2S InterfaceQwiic Connector