{"product_id":"rm2-breakout","title":"RM2 Wireless \u0026 Bluetooth Breakout (SP\/CE)","description":"\u003cp\u003eAdd 2.4GHz wireless and Bluetooth functionality to an existing project with this handy breakout featuring Raspberry Pi's RM2 module.\u003c\/p\u003e\n\u003cp\u003eRM2 uses the same two-in-one wireless and Bluetooth module that's found on Raspberry Pi Pico W, making it easy to use directly with any RP2040 or RP2350 board.\u003c\/p\u003e\n\u003cp\u003eThis breakout has a \u003cstrong\u003eSP\/CE connector\u003c\/strong\u003e on board so you can connect it easily to any SP\/CE compatible microcontroller (like \u003ca rel=\"noopener\" href=\"\/en-eu\/products\/pimoroni-pico-plus-2\" target=\"_blank\"\u003ePico Plus 2\u003c\/a\u003e or Pico LiPo 2) or add-on using a \u003ca href=\"\/en-eu\/products\/8-pin-jst-sh-cable-sp-ce\" target=\"_blank\"\u003ehandy cable\u003c\/a\u003e (of course, there's also pads if you'd prefer to solder wires to it). \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/collections\/sp-ce\" target=\"_blank\"\u003eClick here to view all things SP\/CE!\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHost and SP\/CE cable are not included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaspberry Pi RM2 module (\u003ca rel=\"noopener\" href=\"https:\/\/www.infineon.com\/cms\/en\/product\/wireless-connectivity\/airoc-wi-fi-plus-bluetooth-combos\/wi-fi-4-802.11n\/cyw43439\/\" target=\"_blank\"\u003eCYW43439\u003c\/a\u003e), supporting IEEE 802.11 b\/g\/n wireless LAN, and Bluetooth\u003c\/li\u003e\n\u003cli\u003eSP\/CE connector (8 pin JST-SH)\u003c\/li\u003e\n\u003cli\u003e0.1\" headers (breadboard compatible)\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico \/ Pico 2 \/ RP2040 \/ RP2350\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInput voltage: 3.0 - 3.3V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eDimensions: 23.8 x 20.4 x 4.7 mm (L x W x H)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout and Schematic\u003c\/h2\u003e\n\u003cp\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/rm2_breakout_pinout_diagram.png?v=1729266193\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/rm2_breakout_pinout_diagram.pdf?v=1729266242\" target=\"_blank\"\u003eDownload a printable PDF version\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/RM2_Breakout_Schematic.pdf?v=1729267876\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eYou can use RM2 Breakout with Raspberry Pi Pico 2 or other RP2350 based microcontrollers using our custom MicroPython build that allows for pin re-assignment. \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico-rp2350\/releases\/\" target=\"_blank\"\u003eDownload pirate brand MicroPython for RP2350 boards\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico-rp2350\/blob\/main\/examples\/pico_plus_2\/breakouts\/rm2-breakout-catfacts.py\" target=\"_blank\"\u003eMicroPython example for Pico Plus 2\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou'll need to set the pins that the module is connected to before you do anything with the network. On a \u003ca href=\"\/en-eu\/products\/pimoroni-pico-plus-2\" rel=\"noopener\" target=\"_blank\"\u003ePico Plus 2\u003c\/a\u003e (with a RM2 breakout connected via SP\/CE cable), that would look like this:\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003ewlan = network.WLAN(network.STA_IF, pin_on=32, pin_out=35, pin_in=35, pin_wake=35, pin_clock=34, pin_cs=33)\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003eAlternatively, if you have a RP2040 or RP2350 board that exposes GP23, GP24, GP25, and GP29 (such as \u003ca href=\"\/en-eu\/products\/pga2040\" rel=\"noopener\" target=\"_blank\"\u003ePGA2040\u003c\/a\u003e or \u003ca href=\"\/en-eu\/products\/pga2350\" rel=\"noopener\" target=\"_blank\"\u003ePGA2350\u003c\/a\u003e) you can wire the module up to the default Pico W pins and you won't need to do any pin configuration. The pins are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWL_ON -\u0026gt; GP23\u003c\/li\u003e\n\u003cli\u003eDAT -\u0026gt; GP24\u003c\/li\u003e\n\u003cli\u003eCS -\u0026gt; GP25\u003c\/li\u003e\n\u003cli\u003eCLK -\u0026gt; GP29\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you have a \u003ca rel=\"noopener\" href=\"\/en-eu\/products\/pimoroni-pico-lipo-2\" target=\"_blank\"\u003ePimoroni Pico LiPo 2\u003c\/a\u003e then the SP\/CE pins are used by default for Wi-Fi, making things super easy.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/pico-lipo\/releases\" target=\"_blank\"\u003eDownload pirate brand MicroPython for Pico LiPo 2\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/pico-lipo\/blob\/main\/examples\/wireless_test.py\" target=\"_blank\"\u003eMicroPython example for Pico LiPo 2\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBy default the BL_ON pin is wired to the WL_ON pin. There is a cuttable trace on the rear of the board, if your project needs these to be disconnected.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":53492995719547,"sku":"PIM730","price":9.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/rm2-breakout-1_7c497be6-3296-45d1-8c7d-d4581ca852f2.jpg?v=1729255501","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/rm2-breakout","provider":"Pimoroni Ltd","version":"1.0","type":"link"}