Skip to the content
2 layers73.7 × 71.1 mmNucleo2Arduino Adapter v1.0, the printed circuit board in 3D

Nucleo2Arduino Adapter v1.0

kbumsik/Nucleo2Arduino-Adapter

Universal Adapter for Nucleo 64 boards that supports various expansion boards

Size
73.7 × 71.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
104
Pads
198
Tracks, vias
749, 22
Routed
Yes
KiCad
KiCad 4
Created
26 Nov 2016
Updated
8 Dec 2016

Overview

Nucleo2Arduino Adapter v1.0 is an open-source printed circuit board by kbumsik, from the kbumsik/Nucleo2Arduino-Adapter repository on GitHub, published under the MIT licence. It is a 2-layer board of 73.7 × 71.1 mm with 17 parts on 104 nets, routed with 749 tracks and 22 vias.

Its parts include 15 connectors and 2 crystals. It belongs with the interfaces and adapters boards of this library.

README

README.md

Universal Shields Adapter for STM32 Nucleo 64 boards

Universal Adapter for Nucleo 64 boards that supports various expansion boards including:

  • STM32 Nucleo pinsas a mother
  • Arduino shields, including ICSP(SPI) pins
  • TI BoosterPack (LaunchPad) 40-pin
  • 2 x Atmel Xplained Pro expansion boards

Image (v0.5 test board)

schematic

3D_model

Why?

STM32 Nucleo boards are awesome development boards to start a microcontroller project. However, ther is a caveat: it does not have variaous expansion boards. Even though Nucleo boards have Arduino-compatible header pins, a problem still aries here:

Nucleo boards do not have Arduino ICSP/SPI pins!

Absence of ICSP pins losses supports for various arduino shields. So I decided to make an adapter shield to support for Arduino shields. Making this adapter I also added some headers for other companies expansion boards like TI's BoosterPack.

I believe this adapter will remove nasty wiring jobs when you work with expansion boards.

Tested expansion boards

Although this adapter will support most of Arduino shields and expansion boards we are always unexpected things making it not to supports some boards. So I attach tested expansion boards here

  • ATWINC1500 Xplained Pro

Please email me (kbumsik@gmail.com) or PR if you tested other boards.

External Libraries Used

I used the following libraries:

Parts

17
QtyValueFootprintReferences
4CONN_1_Nucleo2Arduino:Arduino_1pinP5, P6, P7, P8
2Atmel_XPRO_ADDONPin_Headers:Pin_Header_Angled_2x10X1, X2
1ARDUINO_ICSPPin_Headers:Pin_Header_Straight_2x03P9
1Analog_Nucleo2Arduino:Socket_Strip_Arduino_1x06P2
1Digital_Nucleo2Arduino:Socket_Strip_Arduino_1x10P3
1Digital_Nucleo2Arduino:Socket_Strip_Arduino_1x08P4
1NUCLEO_CN10Pin_Headers:Pin_Header_Straight_2x19CN10
1NUCLEO_CN7Pin_Headers:Pin_Header_Straight_2x19CN7
1Power_Nucleo2Arduino:Socket_Strip_Arduino_1x08P1
1TI_BOOSTER_40_J1_Nucleo2Arduino:SIL-10J1
1TI_BOOSTER_40_J2_Nucleo2Arduino:SIL-10J2
1TI_BOOSTER_40_J3_Nucleo2Arduino:SIL-10J3
1TI_BOOSTER_40_J4_Nucleo2Arduino:SIL-10J4

Similar boards

  • 2 layers50 × 35 mmServo power, the printed circuit board in 3D

    Servo power

    earthtojake/text-to-cad

    Design physical products with AI

    17 parts26kMIT
  • 2 layers139.7 × 62.2 mmBreakout 60pin EEC IV, the printed circuit board in 3D

    Breakout 60pin EEC IV

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    17 parts1.2k
  • 2 layers29.2 × 55.9 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    17 parts1kGPL-3.0
  • 2 layers24.5 × 36.5 mmCluster, the printed circuit board in 3D

    Cluster

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    17 parts993
  • 2 layers56.3 × 55.7 mmStarNecklace, the printed circuit board in 3D

    StarNecklace

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    17 parts915
  • 2 layers25 × 25 mmSmallEncoder, the printed circuit board in 3D

    SmallEncoder

    DDeGonge/OS-ARM

    This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

    17 parts498MIT
  • 2 layers38.9 × 16.1 mmAmoeba spc, the printed circuit board in 3D

    Amoeba spc

    mtl/keyboard-pcbs

    Keyboard PCBs

    17 parts485
  • 2 layers36 × 51 mmABSIS ALE, the printed circuit board in 3D

    ABSIS ALE

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    17 parts431

Questions

How big is the Nucleo2Arduino Adapter v1.0 PCB?

It measures 73.7 × 71.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nucleo2Arduino Adapter v1.0 use?

17 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Nucleo2Arduino Adapter v1.0 KiCad files?

From the kbumsik/Nucleo2Arduino-Adapter repository on GitHub, at the commit this page was made from: the board is Nucleo2Arduino-Adapter_v1.0/Nucleo2Arduino-Adapter_v1.0.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nucleo2Arduino Adapter v1.0 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).