• Stars
    star
    431
  • Rank 98,570 (Top 2 %)
  • Language
  • License
    Other
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple repository of files needed to add a 3D footprint of the Raspberry Pi Pico board to KiCad.

KiCad-RP-Pico

A simple repository of files needed to add a 3D footprint of the Raspberry Pi Pico board to KiCad.

Rasperry Pi Pico mechanical specification

Schematic and footprint

I've started from the schematics and footprint files available on the HeadBoffin RP_Silicon_KiCad GitHub project. Because there are some errors in the readme file on how and where we can get those files from the Raspberry Pi web site, I've copied the needed files here, on the RP-Pico Libraries folder. Follow the install instructions to add the Raspberry Pi Pico board schema and footprint to a KiCad project:

schema and footprint screenshot

3D Visual

Elas, with the files found in the HeadBoffin project no visual footprint is available, as we can see on the 3D viewer:

footprint without 3D visual screenshot

So I decided to create one, using the mechanical specification from the Raspberry Pi Pico datasheet:

Rasperry Pi Pico mechanical specification

I've used SketchUp to create the 3D model:

Rasperry Pi Pico mechanical specification

and I used the native Sketchup export function (no plugin needed) to create the VRLM file Pico.wrl that I've also added an the RP-Pico Libraries folder, as the VRLM format is one of the 3D model format that KiCad allow to use for the visual representation of a CPB footprint.

After adding it to the Raspberry Pi Pico KiCad footprint library, we can finally see the visual representation of the Raspberry Pi Pico board:

Rasperry Pi Pico mechanical specification

Please note that the castellated pins of the Pico board allow it to be usable as a surface mount module. That's way you see the board simply placed on top of the PCB board.

Install 3D visual

Please note that adding the visual file to the footprint make the use of KiCad very slow when showing the 3D viewer for the first time. On my old laptop it takes 30s to show, but only 3s to reopen it. The good news are that you can disable it while working at your project and enable it when you want a nice 3D representation of your work.

To install and enable/disable it follow the install instructions.

Test project

I've created a test project where you can find a simple usage example. The first image of this readme shows the result.

License

Please read the License where is stated that this work is free to use. A tweet with an image of your Raspberry Pi Pico project with a link this project and me (@tpcware) would be greatly appreciated.

More Repositories

1

XFUserSecrets

Demo project that use UserSecrets in a Xamarin Forms App
C#
12
star
2

Distributore

Simulazione di un Distributore bevande
C#
5
star
3

Barcode.Generator

.NET Standard Library based on ZXing.NET project that produce in memory BMP images of generated barcodes
C#
5
star
4

LoRaWAN

A test project of LoRaWAN communication with Meadow and RP Pico
C#
3
star
5

XFormsWinRTLocalization

A sample Xamarin Forms App to experiment with MAT (Multilingual Application Toolkit) localization
C#
2
star
6

Caliper3D

This project use a Windows PC, an Arduino Nano, a digital caliper to measure the geometry of the printing bed of a 3D printer
C++
2
star
7

BlazorNasaImages

A sample Blazor app that fetches the Nasa Astronomy Picture of the Day
C#
2
star
8

AuthDemoOld

Xamarin Forms demo app to authenticate on Azure AD B2C service using MSAL with Xamarin.Essentials Web Authenticator
C#
2
star
9

XamarinFormsWebViewLab

A lab project to inspect and enhance Xamarin Forms WebView Android and iOS WebViewRender implementations
C#
1
star
10

SelfSignedDemo

A simple Xamarin Forms app to test browsing via https pages in a server with a self signed certificate.
C#
1
star
11

AvdList

This repository contains a list of Android Virtual Device Specification
1
star
12

LoRaWAN_RP_Pico

Python
1
star
13

BattleShipTournament

Battaglia tra sviluppatori
C#
1
star
14

LearnC

Use VS Code to learn C
C
1
star
15

ColorConverter

An Arduino library to convert from HSV to RGB
C++
1
star
16

MobileResourceGenerator

A command line image resizer that produce Android and iOS bitmap artifacts
C#
1
star
17

TaskCancellationLab

A project to experiment with .NET task cancellation
C#
1
star