Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 3 of 3

Thread: DIY Teensy 4.0 a possibility?

  1. #1
    Junior Member
    Join Date
    Feb 2019
    Posts
    11

    DIY Teensy 4.0 a possibility?

    Hi All,

    I've successfully built a number of custom Teensy 3.2. Is it in any way feasible to build a DIY 4.0? I'd be nervous about trying to solder the BGA processor. I have a hot air gun but it's not that controllable. I've struggled to solder some small packages like the MPU9250 IMU and an embedded SIM card but have been successful eventually.

    I presume I'd need a 4-layer board? I've made do with 2 layers so far and been successful - it's challenging to do the layout and routing, but I've optimised my design over time.

    Is there an alternative to the BGA device? One with pins? One that's maybe not so fast but would be compatible with the Teensy bootloader chip?

    Otherwise, I think I'd go for a DIY Teensy 3.6. I'm finding the processor speed on the 3.2 is the limiting factor. I'm building a DIY GPS tracker/car computer and using a Kalman filter (described elsewhere on these forums), but the maths performance of the 3.2 isn't fast enough...

    Thanks!

    Andrew

  2. #2
    Senior Member+ MichaelMeissner's Avatar
    Join Date
    Nov 2012
    Location
    Ayer Massachussetts
    Posts
    3,269

    Cool

    Well Paul hasn't announced a bootloader chip yet for Teensy 4.0. Presumably in time he will, but for now, your only option is building a custom 3.6.

    Note, on 3.6, only single precision floating point is supported in hardware:
    • Use the 'float' keyword and not 'double';
    • Use an explicit 'f'' suffix on floating point constants;
    • Use the float form of the math functions (i.e. sinf instead of sin).


    On the Teensy 4.0, both single and double precision are supported in hardware. On the Teensy 3.2, all floating point was emulated with integer instructions.

  3. #3
    Junior Member
    Join Date
    Feb 2019
    Posts
    11
    Thank you! Much appreciated :-)

Posting Permissions

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