Please refer to the firmware pages for specific wiring diagrams, however this is the general run-down.
Connects to Bat+ and Bat- pins only. Nowhere else. You can either solder through hole (up to about 18awg), or surface mount on the pads
Pusher Motor / Solenoid / DC Flywheel
You can connect one of the above to Out+ and Out- on the Narfduino. Please don’t connect to anywhere else. If you want to have both DC Flywheels and a Solenoid, you will need an additional MOSFET (such as my own, Suild / OOD / etc boards, or discrete components).
Digital / Analog IO
These are the pins along the left and right side of the board. They can be connected per the wiring diagram
Logic power 5v / Gnd
These are annoted in the Narfduino page as well as on the board specifically. You have 12 x Gnd pins and 4 x 5v pins. It doesn’t matter which you use.
Switches / Buttons / Rotary encoders
These are annoted in the specific wiring diagram. In these cases, one side of the switch is wired to Gnd, and the other to the Digital pin. In most cases, the Common and NO terminals are used. Please refer to your specific switch / encoder / button for their wiring information
Analog Potentiometer (pot)
These are tpically 3 wired. The center pin goes to the noted Analog pin, and the 2 outside pins are wired to Gnd and 5v.
I occasionally have a use for OLED displays. Please ensure your OLED display is I2C (as in 2-wire interface, or Wire) as opposed to SPI. Your OLED must be 5v tolerant. Then connect the Gnd together, 5v on Narfduino goes to VCC on the OLED. Then wire the SDA and SCL ports together. On Narfduino, SDA is on “A4” and SCL is on “A5”.
The underside of the board has 4 additional pads: Gnd, 5v, D+, and D-. Wire these according to your plug’s schematic. Pay particular attention to clean solder joins, and make sure the wiring is correct.