Forum Rule: Always post complete source code & details to reproduce any issue!
Page 2 of 2 FirstFirst 1 2
Results 26 to 40 of 40

Thread: Teensy 4.0 Breakout Kit

  1. #26
    Senior Member
    Join Date
    May 2015
    Posts
    356
    Does it work with older audio boards?

  2. #27
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,294
    Yes, the breakout board works with the older shields. Every beta tester got the Rev B audio shield. Works great.

    It probably will also work with the ancient Rev A audio shields, but that was never tested.

  3. #28
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    5,030
    Quote Originally Posted by DaQue View Post
    Does it work with older audio boards?
    If you mean Paul's breakout board, I am pretty sure we were all using the older (Rev B) Audio boards with the beta

  4. #29
    Senior Member
    Join Date
    May 2015
    Posts
    356
    Thanks. After Tensyduino is out of beta ill start playing around with stump and may be a pcb.

  5. #30
    Junior Member Joena's Avatar
    Join Date
    Feb 2019
    Posts
    3
    Quote Originally Posted by mjs513 View Post
    Yes its actually easier than you think. I came across a HDMI shield that can be used with a T3.6 and I adapted it so you can use it with the T4. This is the shield post: https://forum.pjrc.com/threads/54711...l=1#post207850

    And this is some results: https://forum.pjrc.com/threads/54711...l=1#post208337 The testing was done with 10" GoChic display.

    Kind of put any further mods on hold because of higher priority testing.
    Thx for your reply mjs513

  6. #31
    Some updates:

    Click image for larger version. 

Name:	Teensy_4_0_Breakout_T.jpg 
Views:	13 
Size:	196.2 KB 
ID:	17206

    Click image for larger version. 

Name:	Teensy_4_0_Breakout_B.jpg 
Views:	15 
Size:	214.8 KB 
ID:	17208

    • Added SD card bypass cap pads, moved SD socket a little.
    • Removed redundant 3V3 and GND pads from Teensy footprint.
    • Added ON button pads, moved VUSB-VIN switch a little.
    • Added pads for TPD3S014 and two caps on bottom side, near USB host port.
    • Added pads for nine various pullup resistors on bottom side.
    • Updated and cleaned up some silkscreen markings.

    Please keep any feedback coming!

    Quote Originally Posted by defragster View Post
    Is that 1.5" x 2.6" overall?
    2.6" x 1.4" with the rails, 2.6" x 1.0" without the rails.

    Quote Originally Posted by defragster View Post
    Would it make sense to add a GND pad spaced with the 'ON' Pin pad to place a button there?
    I think this is a good idea, I've added pads to accommodate a standard 4 x 3 mm tactile switch.

    Quote Originally Posted by PaulStoffregen View Post
    I'd recommend placing the USB host connector closer. The SD signals run at 50 MHz, which is pretty fast and definitely wants GND routed as close together with with CLK as possible. But USB host runs at 480 Mbit/sec, and there's already almost 2 inches of not well impedance controlled routing from the BGA to the end of that flex cable.
    I'm not sure I can move it any closer with this board layout, so I hope it can be workable as-is. Any thoughts or suggestions?

    Quote Originally Posted by PaulStoffregen View Post
    Remember to use 2 capacitors for whatever USB current limit chip you choose. Try to resist the typical thinking that bigger must be better. I'd recommend 100 to 150 uF for the output cap, and 2.2 to 4.7 uF for the input cap. If space is an issue, that smaller cap wants to be as close as possible to the current limit chip, and the big output cap wants to be close to the USB connector.
    Thanks. I'm planning on 2.2uF on the input and 100uF on the output. I was planning to go with the TPD3S014 for the time being. Why did you switch to the TPS2055A for your breakout? I noticed that the TPS2055A doesn't provide any ESD protection for the D+ and D- signals.

    Quote Originally Posted by PaulStoffregen View Post
    Also a good idea to place a decoupling capacitor close to the SD socket. Those tiny micro SD cards don't have space for much on-board capacitance. Especially if you run the power and ground wires across the board to reach the socket, you really want come capacitance close to the socket.
    Do you think 100F would be a reasonable value for this cap? I read something somewhere that suggested a value > the total capacitance of the card.

  7. #32

    Stupid question..

    Sorry for asking a seemingly stupid question, but what's the purpose of the carrier rails?

  8. #33
    Senior Member+ MichaelMeissner's Avatar
    Join Date
    Nov 2012
    Location
    Ayer Massachussetts
    Posts
    3,058
    Quote Originally Posted by madgrizzle View Post
    Sorry for asking a seemingly stupid question, but what's the purpose of the carrier rails?
    These are power rails, similar to the power rails on a traditional breadboard. Typically one rail would be ground and one rail would be 3.3v. Typically you would solder either a row of female/male headers on the data and 2 power rails.

    For example, if you had an analog sensor (like a trimpot), you have the pins from the carrier rails adjacent to the data, so that you could use a cable with 3 wires to get all 3 values (data, ground, power). And it makes it fairly easy to move connections while you are debugging things if you use male or female headers.

    In other boards by loglow (Talldog on Tindie) that have these carrier rails, you can remove them if you don't need them to save space (it is perforated to make it easier to snap off). For example, here is his/her revision D break out board for the Teensy 3.2:

  9. #34
    Thanks.. I thought that might be the case but wasn't sure.. You'll have to jumper to it however you want it set up, I assume, since they don't seem to be connected to anything.

    One thing I'm interested in is adding a wifi module to the T4 and it looks like using this breakout board, I could build a shield that accepts a esp32 devkit board without having to deal with surface mount components. I can hand build some simple through-hole PCBs, but I gave up on SMD work.

  10. #35
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,012
    Something like this would be a major rewrite … but have both USB cables point to the same end - Teensy 4 on 'top' and the USB Host moved from far end to the underside. That underside placement shown here in RED BOX on top layer. The USB Host pins are already right there. The SD Socket would be unchanged on top. But the T_4 and pins would shift right to allow USB Host through hole pin clearance. This would require a shift of the bottom layer - and the T_4 pins sliding would shift the nice layout of the bottom pins on the edges as well. Would add height of the USB Host connector to the design when used. Would be less if a Female USB like PJRC breakout was used instead of the standard tall host plug.

    Drastic change - but would ideally make sure the USB Host wasn't compromised - or those signals didn't compromise anything else in transit across the PCB - as long as the SD and USB host don't bother each other.

    Click image for larger version. 

Name:	loglow_shiftUSB.jpg 
Views:	6 
Size:	176.5 KB 
ID:	17243

    Oh - and cool the POWER button fit in - the i2c pullups look like a good add too.

  11. #36
    Senior Member
    Join Date
    May 2015
    Posts
    356
    What do you think of the SD card connector on a separate tiny pcb? The flex pcb could already be soldered to it

  12. #37
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,012
    Quote Originally Posted by DaQue View Post
    What do you think of the SD card connector on a separate tiny pcb? The flex pcb could already be soldered to it
    That might be ideal - and sold stand alone - of course that means a way to just get the USB Host pins to the PCB without it is needed too. Of course than looks like crossing cables with USBHost to PCB and SD cabled out through it??

    During the Beta the USB Host developments show it to very generally useful for transferring bulk data - including SD cards in USB dongles - and the opportunity of connecting various/multiple devices.

    In many cases just getting USB Host adapted to a T4 might be important for some - given so many variations of 'perfect'

  13. #38
    If I were to make a few pre-release breakout boards, are there some folks who'd be interested in putting the USB host port through some rigorous testing? Shipped out free, of course. Let me know and we can work out the details from there.

    Quote Originally Posted by defragster View Post
    Drastic change - but would ideally make sure the USB Host wasn't compromised - or those signals didn't compromise anything else in transit across the PCB - as long as the SD and USB host don't bother each other.
    There's one big issue with this proposed layout, and it's the same problem that already exists with the 3.5/3.6 Standard breakout: the Teensy doesn't sit high enough above the breakout PCB for its onboard Micro USB port to be accessible when a full-size USB port is in that spot. If (and only if) the Teensy is socketed with low-profile headers, then there's enough clearance. I want to avoid that situation for this board because, like you said below, the USB host port is a very useful addition.

    Quote Originally Posted by MichaelMeissner View Post
    ...here is his/her revision D break out board...
    I use he/him pronouns and my real name is Dan, but I don't care if people call me Tall Dog (business name) or loglow (username). Thanks for explaining purpose of the carrier rails! They're a very cheap addition that's very useful to some, and they're easy to remove if not needed.

    Quote Originally Posted by DaQue View Post
    What do you think of the SD card connector on a separate tiny pcb? The flex pcb could already be soldered to it
    I'm hesitant to do this. Mostly because I still want to break out those 6 GPIO pins for general purpose use, so at that point why not just have pads for the Micro SD as well? At some point I might resurrect my Micro SD extension board/cable with an added panel-mount option though.

  14. #39
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,012
    Quote Originally Posted by loglow View Post
    If I were to make a few pre-release breakout boards, are there some folks who'd be interested in putting the USB host port through some rigorous testing? Shipped out free, of course. Let me know and we can work out the details from there.
    I'd connect for testing.

    There's one big issue with this proposed layout, and it's the same problem that already exists with the 3.5/3.6 Standard breakout: the Teensy doesn't sit high enough above the breakout PCB for its onboard Micro USB port to be accessible when a full-size USB port is in that spot. If (and only if) the Teensy is socketed with low-profile headers, then there's enough clearance. I want to avoid that situation for this board because, like you said below, the USB host port is a very useful addition.
    @loglow - check RED box around USB Host connect on post #35 - "That underside placement shown here in RED BOX on top layer." - just copied on top to show spacing and ease of hacking in MSPaint. That doesn't make it a workable solution - but the cable passage was noted.

    I use he/him pronouns and my real name is Dan, but I don't care if people call me Tall Dog (business name) or loglow (username). Thanks for explaining purpose of the carrier rails! They're a very cheap addition that's very useful to some, and they're easy to remove if not needed.
    I'm hesitant to do this. Mostly because I still want to break out those 6 GPIO pins for general purpose use, so at that point why not just have pads for the Micro SD as well? At some point I might resurrect my Micro SD extension board/cable with an added panel-mount option though.
    Opps - I answered @DaQue - thinking it was @loglow … re separate SD cable -

  15. #40
    Senior Member
    Join Date
    May 2016
    Posts
    137
    Hi Dan - I presume by "rigorous testing" you mean a mechanical/assembly workout?? Count me in for any alpha/beta testing!

    FWIW - I would certainly vote for retaining access to the GPIO pins.

    Derek

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •