Best Practice for Integrating Teensy 4.1 in KiCAD Schematic and PCB Layout

Hello KiCAD community,

I am an occasional user of KiCAD and I am about to start a new PCB project centered around the Teensy 4.1 development board. In my design, the Teensy 4.1 will be mounted as a daughterboard onto my main PCB using two 24-pin single-row receptacles like these: https://www.mouser.fr/ProductDetail/571-6-534237-3.

I see two potential methods to integrate the Teensy 4.1 into my schematic and PCB layout, but each has its own set of issues:

Method 1: Using Receptacle Connectors

  • Schematic Editor: Use two 24-pin receptacle connectors (and a line).
  • PCB Editor: Assign the corresponding footprint to these connectors.

Issues:

  1. In the schematic, the pin numbering of the connectors is a simple 1 to 24 sequence. This does not match the Teensy 4.1 pinout, and I don’t have the pin names directly, which increases the risk of errors when designing my schematic.
  2. In the 3D view of the board, I will only see the receptacles, not the Teensy 4.1 connected to them.

Method 2: Using Teensy 4.1 Symbol and Footprint

  • Schematic Editor: Use the Teensy 4.1 symbol.
  • PCB Editor: Assign the Teensy 4.1 footprint

Both are available here: ECAD · TeensyUser/doc Wiki · GitHub.

Issues:

  1. In the BOM, the receptacle connectors are not listed, which is problematic for production.
  2. In the 3D view, the Teensy 4.1 appears directly on the PCB without the receptacles.

What is the best strategy to adopt? Do you have any advice or alternative methods that could resolve the issues encountered in either approach?

Thank you in advance for your help!

Best regards,

Math

Pins can have names and numbers. Does your Teensy symbol not have them? Here’s a symbol I made of a common STM8 module.

For the receptacle footprint you can assign two 3D models to it, first of the receptacle and the second of the Teensy, displaced a bit above the board. Both 3D models will be combined.

I use Teensy 4.0 attached are my Footprint and Model… Make your own Symbol…

Teensy4.0r0.kicad_mod (5.9 KB)

Teensy_4.0r0.step (1.7 MB)

I’ve used these symbol / footprint libraries for years with Teensy 3.6 and 4.1