Arduino Pico adaptor board
Simply solder an unpinned Espruino Pico flat onto the board (it should be soldered onto the side that contains the silkscreen).
You can solder a Pinned Pico flat by carefully removing the black plastic on the pins first, or you can solder just the 0.1" pins (however you will miss out on some connections - see below).
There is also room for a JST surface mount battery connector, just to the side of the Pico.
The two sets of surface mount pads by the JST connector are for 0805-size 4.7k resistors, which act as pullups for the I2C pins.
The Pin mapping is as follows:
|A0||A0 (on 0.05" pins)|
|A1||A1 (on 0.05" pins)|
|A2||A2 (on 0.05" pins)|
|A3||A3 (on 0.05" pins)|
|A4||A4 (on 0.05" pins)|
|D10||A10 (on 0.05" pins)|
|SCL||B8 (on 0.05" pins)|
|SDA||B9 (on 0.05" pins)|
However to make this easier we've made a module that contains the pin mapping. You can do:
var ard = require("ArduinoPico"); // use normal arduino-style functions digitalWrite(ard.D9, 1); console.log(analogRead(ard.A0)); // or access pins directly ard.D10.set();
If you're plugging this board into a Seeed Grove kit, you can also use the
GroveArduinoPico module to get the correct pins.