Git Product home page Git Product logo

teensy_library's People

Contributors

blackketter avatar denimskater avatar quinkennedy avatar skunktrading avatar thirteen37 avatar vermeer avatar xengi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

teensy_library's Issues

Error on Teensy_LC

The Teensy_LC symbol shows D+ and D- pads without pin numbers. The footprint shows them as pins 39 and 40.

Updating the PCB from the schematic reports:

Error: U1 pad - not found in Teensy:Teensy_LC

strange errors in kicad

Error: U5 pad 45 not found in teensy:Teensy40.
Error: U5 pad 46 not found in teensy:Teensy40.
Error: U5 pad 48 not found in teensy:Teensy40.
Error: U5 pad 50 not found in teensy:Teensy40.
Error: U5 pad 51 not found in teensy:Teensy40.
Error: U5 pad 52 not found in teensy:Teensy40.
Error: U5 pad 53 not found in teensy:Teensy40.
Error: U5 pad 54 not found in teensy:Teensy40.
Error: U5 pad 49 not found in teensy:Teensy40.
Error: U5 pad 47 not found in teensy:Teensy40.

Missing pins importing netlist

I have added the Teensy 3.6 symbol to a schematic, connected it up and then generated the netlist.

Now I read the netlist into the PCB layout too and I receive errors stating the footprints 57-62 could not be imported.

Teensy 2.0 symbol doesn't fit foortprint

The fact that you left out the second GND and 5V Pin in the symbol of Teensy 2.0 leads to a fatal shifting of pins when using your footprint. From pin 15 on the connection will not be correct.

If you don't want do put in extra pins on your symbol for multiple power pins (which I strongly recommend, though), you have to have multiple pads of the same number. Otherwise Kicad will give you an error when importing the netlist, because the number of pads does not match the number of pins.

corrected library symbol:

#
# Teensy2.0
#
DEF Teensy2.0 U 0 40 Y Y 1 F N
F0 "U" 0 1250 60 H V C CNN
F1 "Teensy2.0" 0 1075 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 1150 500 -1150 0 1 0 N
X GND 1 -700 1050 200 R 50 50 1 1 I
X 0 2 -700 900 200 R 50 50 1 1 I
X 1 3 -700 750 200 R 50 50 1 1 I
X 2 4 -700 600 200 R 50 50 1 1 I
X 3 5 -700 450 200 R 50 50 1 1 I
X 4_PWM 6 -700 300 200 R 50 50 1 1 I
X 5_INT0_PWM 7 -700 150 200 R 50 50 1 1 I
X 6_INT1 8 -700 0 200 R 50 50 1 1 I
X 7_INT2_RX 9 -700 -150 200 R 50 50 1 1 I
X 8_INT3_TX 10 -700 -300 200 R 50 50 1 1 I
X 13_A8 20 700 -300 200 L 50 50 1 1 I
X 24 30 -700 -925 200 R 50 50 1 1 I
X 9_PWM 11 -700 -450 200 R 50 50 1 1 I
X 14_A7_PWM 21 700 -150 200 L 50 50 1 1 I
X AREF 31 -700 -825 200 R 50 50 1 1 I
X 10_PWM 12 -700 -600 200 R 50 50 1 1 I
X 15_A6_PWM 22 700 0 200 L 50 50 1 1 I
X 23 13 -300 -1350 200 U 50 50 1 1 I
X 16_A5 23 700 150 200 L 50 50 1 1 I
X +5V 14 -150 -1350 200 U 50 50 1 1 I
X 17_A4 24 700 300 200 L 50 50 1 1 I
X GND 15 0 -1350 200 U 50 50 1 1 I
X 18_A3 25 700 450 200 L 50 50 1 1 I
X RST 16 150 -1350 200 U 50 50 1 1 I
X 19_A2 26 700 600 200 L 50 50 1 1 I
X 22_A11 17 300 -1350 200 U 50 50 1 1 I
X 20_A1 27 700 750 200 L 50 50 1 1 I
X 11_A10_LED 18 700 -600 200 L 50 50 1 1 I
X 21_A0 28 700 900 200 L 50 50 1 1 I
X 12_A9_PWM 19 700 -450 200 L 50 50 1 1 I
X +5V 29 700 1050 200 L 50 50 1 1 I
ENDDRAW
ENDDEF

Teensy 4.1 USB device pins backwards

I just made a PCB with a Teensy 4.1 using these symbols/footprints. I've used them many times before but this is the first time I'm using the USB device pads on the underside of the Teensy. The practical use is to use pogo pins for these if the Teensy is socketed, I don't like Micro USB so I'm carrying it over to a JST connector on the PCB. The pins aren't labeled on the underside so I didn't catch it until I assembled the PCB and tested. I realized D+ and D- are backwards from the Line card that is included with the Teensy. The picture is of the bottom of the Teensy so when you flip it over the pins are swapped.

Another thing I noticed is the footprint for these holes is too small for standard pogo pins. It's like the exact size and while it's good for these to be tight, you'll damage the plated hole installing the pins.

4.1 production vs Beta

Ive noticed the 4.1 pins have changed from Beta from production. I'll verify it but if you want i'll fork it and you can update it if you'd like?

Add a link to the .pretty repo

Your README says it includes the footprints which were moved. Could you add a link to that?
I found it... just thought it would be helpful.

Pads 0, 53 and 54 missing on 2++

Importing a net file (with a teensy 2++) into the pcb editor gives the errors:

Error: Symbol U1 pad 0 not found in footprint teensy:Teensy2.0++. 
Error: Symbol U1 pad 53 not found in footprint teensy:Teensy2.0++. 
Error: Symbol U1 pad 54 not found in footprint teensy:Teensy2.0++.

Teensy.lib flawed, Teensy.dcm not recognized

KiCad version 5.1.6-0 Mac OS X 10.13.6
Hi,
Thanks for your fantastic job.
However:
The said library cannot be opened, see:
Capture d’écran 2021-06-16 à 10 53 06
Yet while opening the file with a text editor, you can see that the github page text is also contained in the file. I tried to remove the parasitics and save it as .lib file, but KiCad doesn't accept it neither.

Even worse for teensy.dcm that KiCad can't even recognize, despite the fact 5.1 is still supposed to be able to access this deprecated format, officially abandonned in version 6: https://forum.kicad.info/t/is-dcm-file-will-be-deprecated/13763/5

teensy 2.0 mistake

I found an issue in the symbol for # Teensy2.0_(C)
there are two pin c6. and no d6.

Teensy 4.1 pins 46-47 labeled as "Output"

Pins 46 (3V3) is labeled Output when I think it should be at least Power Output (or input, I'm still not clear for the Teensy which is better).

Same goes for pin 47 (GND) - all the other GNDs on the board are labeled as Power Input except this one.

Editing the symbol in my project fixed the ERC errors I was getting.

Thanks for this project! I'm new to KiCad so sorry if I'm just doing it wrong.

Mainlining?

Are you interested in adding this to the official symbol and footprint collection? It would need some changes to the look of the symbols and perhaps footprints (as documented here: http://kicad-pcb.org/libraries/klc/) but would make it much easier for people to access them and also integrates well with other symbols/footprints provided in KiCad.

Add Teensy 3.5 and Teensy 3.6

Add symbols and footprints for Teensy 3.5 and Teensy 3.6.

  • Teensy 3.5 symbol
  • Teensy 3.6 symbol
  • Teensy 3.5 footprint
  • Teensy 3.6 footprint

linking to footprint in KiCAD 5.1.6 linux

hi,

there are problems linking to the footprint (https://github.com/XenGi/teensy.pretty)

Error: No footprint defined for symbol "U1".
Error: Cannot add new symbol U1 due to missing footprint .

if footprint value is set to "lib:Teensy30_31_32_LC" results:

Changing footprint U1 pad 25 net from to Net-(U1-Pad25).
Error: Symbol U1 pad ~ not found in footprint lib:Teensy30_31_32_LC.

How to convert program code to kicad files

Hello from Japan.
I want to add the .lib and .kicad_mod files of teensy3.5,
but I don't know how to convert your C programing language(?) to those files.
I’m so sorry trouble you, but please teach me how to do.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.