• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Maple Mini Pin Protector 3D Printer File Image 1
Maple Mini Pin Protector 3D Printer File Image 2
Maple Mini Pin Protector 3D Printer File Image 3
Maple Mini Pin Protector 3D Printer File Image 4
Maple Mini Pin Protector 3D Printer File Image 5
Maple Mini Pin Protector 3D Printer File Image 6
Maple Mini Pin Protector 3D Printer File Image 7
Maple Mini Pin Protector 3D Printer File Image 8
Maple Mini Pin Protector 3D Printer File Image 9
Maple Mini Pin Protector 3D Printer File Image 10
Maple Mini Pin Protector 3D Printer File Image 11
Maple Mini Pin Protector 3D Printer File Image 12
Maple Mini Pin Protector 3D Printer File Image 13
Maple Mini Pin Protector 3D Printer File Image 14
Maple Mini Pin Protector 3D Printer File Image 15
Maple Mini Pin Protector 3D Printer File Image 16
Maple Mini Pin Protector 3D Printer File Image 17
Maple Mini Pin Protector 3D Printer File Image 18
Maple Mini Pin Protector 3D Printer File Image 19
Maple Mini Pin Protector 3D Printer File Image 20
Maple Mini Pin Protector 3D Printer File Image 21
Maple Mini Pin Protector 3D Printer File Image 22
Maple Mini Pin Protector 3D Printer File Image 23
Maple Mini Pin Protector 3D Printer File Image 24
Maple Mini Pin Protector 3D Printer File Image 25
Maple Mini Pin Protector 3D Printer File Image 26
Maple Mini Pin Protector 3D Printer File Image 27
Maple Mini Pin Protector 3D Printer File Image 28
Maple Mini Pin Protector 3D Printer File Image 29
Maple Mini Pin Protector 3D Printer File Image 30
Maple Mini Pin Protector 3D Printer File Image 31
Maple Mini Pin Protector 3D Printer File Image 32
Maple Mini Pin Protector 3D Printer File Image 33
Maple Mini Pin Protector 3D Printer File Image 34
Maple Mini Pin Protector 3D Printer File Thumbnail 1
Maple Mini Pin Protector 3D Printer File Thumbnail 2
Maple Mini Pin Protector 3D Printer File Thumbnail 3
Maple Mini Pin Protector 3D Printer File Thumbnail 4
Maple Mini Pin Protector 3D Printer File Thumbnail 5
Maple Mini Pin Protector 3D Printer File Thumbnail 6
Maple Mini Pin Protector 3D Printer File Thumbnail 7
Maple Mini Pin Protector 3D Printer File Thumbnail 8
Maple Mini Pin Protector 3D Printer File Thumbnail 9
Maple Mini Pin Protector 3D Printer File Thumbnail 10
Maple Mini Pin Protector 3D Printer File Thumbnail 11
Maple Mini Pin Protector 3D Printer File Thumbnail 12
Maple Mini Pin Protector 3D Printer File Thumbnail 13
Maple Mini Pin Protector 3D Printer File Thumbnail 14
Maple Mini Pin Protector 3D Printer File Thumbnail 15
Maple Mini Pin Protector 3D Printer File Thumbnail 16
Maple Mini Pin Protector 3D Printer File Thumbnail 17
Maple Mini Pin Protector 3D Printer File Thumbnail 18
Maple Mini Pin Protector 3D Printer File Thumbnail 19
Maple Mini Pin Protector 3D Printer File Thumbnail 20
Maple Mini Pin Protector 3D Printer File Thumbnail 21
Maple Mini Pin Protector 3D Printer File Thumbnail 22
Maple Mini Pin Protector 3D Printer File Thumbnail 23
Maple Mini Pin Protector 3D Printer File Thumbnail 24
Maple Mini Pin Protector 3D Printer File Thumbnail 25
Maple Mini Pin Protector 3D Printer File Thumbnail 26
Maple Mini Pin Protector 3D Printer File Thumbnail 27
Maple Mini Pin Protector 3D Printer File Thumbnail 28
Maple Mini Pin Protector 3D Printer File Thumbnail 29
Maple Mini Pin Protector 3D Printer File Thumbnail 30
Maple Mini Pin Protector 3D Printer File Thumbnail 31
Maple Mini Pin Protector 3D Printer File Thumbnail 32
Maple Mini Pin Protector 3D Printer File Thumbnail 33
Maple Mini Pin Protector 3D Printer File Thumbnail 34

Maple Mini Pin Protector

enif avatarenif

August 13, 2015

thingiverse-icon
DescriptionCommentsTags

Description

I recently published the little project Nano Pin Protector which provides a shell for the widely used Arduino Nano and its many compatibles.

Now, did you know that instead of using a Nano (which has an 16MHz 8-bit micro-controller with 32KB of flash memory and only 2KB RAM) you could just as well use a Maple Mini module based on an Arm Cortex-M3 STM32 32-bit micro-controller that runs at 72MHz and provides 128KB flash and 20KB RAM memory?

LeafLabs has developed the open source Maple Mini module, which is about the same size as the Arduino Nano and available for about the same price as the Nano. In addition to the original LeafLabs version, there are also several compatible (and cheaper) versions on the market.

Recently, and thanks to Roger Clark, the Maple Mini (and other STM32 controllers) are now supported directly in the Arduino framework. This makes developing for the Maple Mini just as easy (well, almost...) as working with the regular Arduinos.

So, this project generates a similar shell for LeafLabs Maple Mini (or compatible) module which protects all pins from being exposed to accidental shorting with tools or other metallic objects on the work bench.

As a special addition, I found it very useful to have more than just one Gnd and Vcc (3.3V) pin on each side. This facilitates adding several peripherals which need their own ground and maybe 3.3V connection. Thus, in addition to the standard shell that just houses the bare 2x20 pin Maple Mini module, the project also includes versions with 4 or 6 additional pins at the top end. These can be used for adding a tiny 7x2 or 7x3 hole piece of prototype PCB in order to add additional ground and 3.3V pins at the top end of the module, and optionally even two additional LEDs that can be externally connected to any desired output pin.

Right angle pin headers mounted on the upper side of the Maple Mini PCB are used instead of the straight headers normally soldered on the lower side. Two 20-, 22-, or 23-pin single row pin header arrays are needed. This way, all connections to the Maple Mini are horizontal and are safely "hidden" between the upper and lower part of the shell.

The top of the shell has cutout(s) for the LED(s) and integrated RESET and BUT buttons which are printed in-situ and held in position by its waisted shape.

The so covered horizontal pin connector increase the surface of the Maple Mini shell, so that there is enough space on the top shell for a sticker which identifies each pin in a nicely readable size. The stickers contain the basic pin numbers, as well as the additional special uses of the pins. Also, pin capable of pulse width modulation (pw), analog input (ain) and tolerating 5V input (5vt) are indicated on the sticker.

Given that there are several variants of the Maple Mini design which differ just slightly in the placement of the LED and the buttons, their longitudinal position (measured in mm from the USB end of the PCB) is parametrized and can easily adapted as needed.

In addition to the fully parametrized SCAD file, there is also a corresponding PostScript file which generates the labels to stick on the top part of the shell.

The project also includes "read-to-print" STL (3D-objects) and PDF (sticker labels) files for two variants of the Maple Mini:

  • MapleMiniB41B48L26: This version has the buttons at 41/48mm and the LED ad 26.5mm from the USB end. I have tested these with the "Baite" version of the Maple Mini, but it should hopefully also work for the original LeafLabs version (if not, please let me know).
  • MapleMiniB39B46L25: This version has the buttons placed at 39/46mm and the LED at 25mm. It is meant to work with the "other" (non-Baite) compatible version, but it is not (yet) tested. I just guessed the distances from the provided photos, so maybe some finetuning is still needed...

Update 2015-09-07: I have now uploaded new versions of the PDF pin label stickers which also contain the generic GPIO port/bit names in small letters at the very edge of the label. These files have "pb" appended to the file name.

License:

Creative Commons - Attribution - Share Alike

Related Models

Micro 105 FPV Quadcopter - 8.5mm Motors, Micro Scisky preview image

Micro 105 FPV Quadcopter - 8.5mm Motors, Micro Scisky

punkkills profile image

punkkills

19,558

CR-10S Pro - SKR Pro V1.1 SKR V1.3 and Ribbon Breakout Mount preview image

CR-10S Pro - SKR Pro V1.1 SKR V1.3 and Ribbon Breakout Mount

SkullKill profile image

SkullKill

3

Playstation 1 stand preview image

Playstation 1 stand

mr_puukko profile image

mr_puukko

106

HyperCube 3D Printer/CNC preview image

HyperCube 3D Printer/CNC

Tech2C profile image

Tech2C

14,953

BQ Hephestos and Prusa I3 MK2 Clones SKR mini Mount preview image

BQ Hephestos and Prusa I3 MK2 Clones SKR mini Mount

Simoste1969 profile image

Simoste1969

7

Tag preview image

Tag

user_2301408581 profile image

user_2301408581

0

BLV mgn Cube - 3d printer preview image

BLV mgn Cube - 3d printer

BLV profile image

BLV

8,521

SKR Pro V1.1 Mount Plate (Customizable) preview image

SKR Pro V1.1 Mount Plate (Customizable)

geit_de profile image

geit_de

5