{"product_id":"spidriver-core","title":"SPIDriver Core","description":"\u003cp\u003e\u003ca href=\"https:\/\/spidriver.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e﻿SPIDriver\u003c\/a\u003e is an easy-to-use tool for controlling SPI devices. It works with Windows, Mac, and Linux, and has a built-in color screen that shows a live logic-analyzer display of all SPI traffic.\u003c\/p\u003e\n\u003cp\u003eIt uses a standard FTDI USB serial chip to talk to the PC, so no special drivers need to be installed. The board includes 3.3 and 5 V supplies with voltage and current monitoring.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"vimeo-player\" src=\"https:\/\/player.vimeo.com\/video\/274591695\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003eIf you use SPI devices - LCD panels, flash memory, sensors, LEDs - you’ll know that the most frequently asked question is \"what’s it doing now?\" SPIDriver shows you what’s happening on the SPI bus in real time, so no more guessing about the bus state. It’s designed to make talking to SPI hardware a smooth, intuitive process. That’s good whether you’re a hardware debug wizard or are introducing a class to SPI for the first time.\u003c\/p\u003e\n\u003cp\u003eThe current and voltage monitoring let you catch electrical problems early. The included color coded wires make hookup a cinch; no pinout diagram required. It includes 3.3 and 5 V supplies for your device, plus a high-side current meter.\u003c\/p\u003e\n\u003cp\u003eSPIDriver comes with free (as in freedom) software to control it from:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ea GUI\u003c\/li\u003e\n\u003cli\u003ethe command-line\u003c\/li\u003e\n\u003cli\u003eC and C++ using a single source file\u003c\/li\u003e\n\u003cli\u003ePython 2 and 3, using a module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWho Needs It and Why?\u003c\/h2\u003e\n\u003cp\u003eIf you use SPI hardware, you need SPIDriver. You can directly control LEDs and LCD displays without having to go near a microcontroller. If you need to examine, backup, or clone an SPI flash, SPIDriver is the ideal tool. It can read, backup, and restore standard SPI flash chips in-circuit, and is supported by the popular flashrom tool. If you work with SPI sensors, you can debug, test and calibrate them from your desktop using the programming tools you use every day.\u003c\/p\u003e\n\u003ch2\u003eWant to get a picture on a graphic display?\u003c\/h2\u003e\n\u003cp\u003eGraphic displays can be a pain, so it can feel like a real achievement getting them to display an image. SPIDriver is a natural fit for driving, testing, and evaluating different displays. Of course, SPIDriver also works perfectly with the Gameduino series of graphic touch screens.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/spidriver-gd3a_png_project-body_480x480.jpg?v=1597757439\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eWant to program SPI flash?\u003c\/h2\u003e\n\u003cp\u003eSPI flash is very common, and by using a test clip, SPIDriver makes it convenient to read and write SPI flash in-circuit. Just attach the clip and you can backup and restore flash contents directly. Atmel’s microcontrollers in-circuit programming use standard SPI pins, so a short script is all it takes to read or write an Atmel’s flash.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/spidriver-atmega1_png_project-body_480x480.jpg?v=1597757431\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eLight up LED strips from your desktop\u003c\/h2\u003e\n\u003cp\u003eSPI LED strips are also simple to hook up to SPIDriver, and being able to control them directly makes them much more fun! It’s fast enough to smoothly animate long strips and achieve POV effects. Short strips can be powered directly by the SPIDriver’s beefy 470 mA built-in supply.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/spidriver-leds_png_project-body_480x480.jpg?v=1597757422\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003elive display shows you exactly what it's doing all the time\u003c\/li\u003e\n\u003cli\u003esustained SPI transfers at 500 Kbps\u003c\/li\u003e\n\u003cli\u003eUSB line voltage monitor to detect supply problems, to 0.01 V\u003c\/li\u003e\n\u003cli\u003etarget device high-side current measurement, to 5 mA\u003c\/li\u003e\n\u003cli\u003etwo auxiliary output signals, A and B\u003c\/li\u003e\n\u003cli\u003ededicated power out lines. two each of GND, 3.3 V and 5 V\u003c\/li\u003e\n\u003cli\u003eall signals color coded to match jumper colors\u003c\/li\u003e\n\u003cli\u003eall signals are 3.3 V, and are 5 V tolerant\u003c\/li\u003e\n\u003cli\u003euses an FTDI USB serial adapter, and Silicon Labs automotive-grade EFM8 controller\u003c\/li\u003e\n\u003cli\u003ealso reports uptime, temperature, and running CRC of all traffic\u003c\/li\u003e\n\u003cli\u003eall sensors and signals controlled using a simple serial protocol\u003c\/li\u003e\n\u003cli\u003eGUI, command-line, C\/C++, and Python 2\/3 host software provided for Windows, Mac, and Linux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaximum power out current: up to 470 mA\u003c\/li\u003e\n\u003cli\u003esignal current: up to 10 mA\u003c\/li\u003e\n\u003cli\u003edevice current: up to 25 mA\u003c\/li\u003e\n\u003cli\u003edimensions: 61 mm x 49 mm x 6 mm\u003c\/li\u003e\n\u003cli\u003einterface: USB 2.0, micro USB connector\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003eAll setup and technical information about SPIDriver can be found in the \u003ca href=\"https:\/\/spidriver.com\/spidriver.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUser Guide\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e用户指南 \u003ca href=\"https:\/\/spidriver.com\/spidriver-cn.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eChinese User Guide PDF\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eFor \u003cb\u003eWindows\u003c\/b\u003e, download the latest installer \u003ca href=\"https:\/\/spidriver.com\/windows\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eFor \u003cb\u003eMac\u003c\/b\u003e, download the GUI \u003ca href=\"https:\/\/spidriver.com\/mac\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eFor \u003cb\u003eLinux\u003c\/b\u003e, download the GUI \u003ca href=\"https:\/\/spidriver.com\/linux\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eThe SPIDriver module is available on PyPI:\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ccode\u003epip install spidriver\u003c\/code\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAll design files and firmware are in the \u003ca href=\"https:\/\/github.com\/jamesbowman\/spidriver\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSPIDriver open source repository\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Excamera Labs","offers":[{"title":"Default Title","offer_id":32169858629715,"sku":"CS-SPIDRIVER-01","price":29.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/spidriver-prelaunch-image_png_project-body.jpg?v=1597761148","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/spidriver-core","provider":"Pimoroni Ltd","version":"1.0","type":"link"}