PDA

View Full Version : MKL02 / MKL04 Bootloader Chips Available



Paul
10-10-2015, 09:49 AM
Finally, bootloader chips for DIY Teensy 3.2 & Teensy LC projects are available!

http://www.pjrc.com/store/ic_mkl02.html

The chip comes in 2 sizes, the same tiny 3x3mm we use on Teensy, and a larger 7x7mm package with soldering iron friendly 0.8 mm pitch pins.

It automatically detects if you've connected a MK20DX256 or MLK26Z64.

Constantin
10-10-2015, 11:07 AM
That's awesome! Looking forward to ordering a few and updating the eagle library with the MKL04...

EDIT: Added the library. I will attempt to find the other instances and replace the copies there also.

This library contains the MKL02, MKL04, and two versions of the MiniTan54 bootloading chips (3x3mm, LFQP-48, and QFN4x4 + TQFP-48, respectively). Also contained are the Teensy 3.0, 3.1, 3.2, and LC Teensy MCU's.

FWIW, I have removed all mention of the 3.4 and 3.5 connections on the MiniTAN54 chips since these connections will never be used.

I have not yet used the MKL04, so I have no idea if the footprints / connections are OK. I have used the MKL02 successfully.

experion
10-11-2015, 03:30 AM
That's awesome! Looking forward to ordering a few and updating the eagle library with the MKL04...

EDIT: Added the library. I will attempt to find the other instances and replace the copies there also.

5241

This library contains the MKL02, MKL04, and two versions of the MiniTan54 bootloading chips (3x3mm, LFQP-48, and QFN4x4 + TQFP-48, respectively). Also contained are the Teensy 3.0, 3.1, 3.2, and LC Teensy MCU's.

FWIW, I have removed all mention of the 3.4 and 3.5 connections on the MiniTAN54 chips since these connections will never be used.

I have not yet used the MKL04, so I have no idea if the footprints / connections are OK. I have used the MKL02 successfully.

Great! just ordered 25.

I know there is a teensy 3.1 Eagle library, however, I am not very good at using eagle and the library is a requires more steps to modify. It would be very helpful if there is a teensy 3.2 board Eagle file like this; https://github.com/appfruits/Custom-Teensy.

Paul would be very greatful is you could do some help check on our custom PCB before assembly. Its basically an integration of the teensy 3.2 and the audio chip.

Constantin
10-11-2015, 10:59 AM
I've talked to our over-worked legal department about this from my end and can't do it yet. Thus, all I feel comfortable releasing are simple things like these chip and board libraries. If I get an ok, I can add sample board designs.

That said, the file that app fruits posted is so close to a teensy 3.2 design that making required changes should be relatively trivial. Besides, the complexity of the teensy basics (i.e. Boot loader, MCU, and a few assorted components) is not that great if you really want to get into making boards yourself. You have full schematics...

FWIW, I am very grateful when Paul is willing to review a board but at $8 a boot loader chip does it makes business sense for him to do so unless the board has a problem and the buyer has exhausted his/her capabilities copying the schematics, running suggested error checks, and so on?

PaulStoffregen
10-11-2015, 11:30 AM
I did publish a reference board, using the new chip. I'll add documentation to it "soon"....

https://www.oshpark.com/shared_projects/d3J03Zeb

experion
10-11-2015, 05:10 PM
I've talked to our over-worked legal department about this from my end and can't do it yet. Thus, all I feel comfortable releasing are simple things like these chip and board libraries. If I get an ok, I can add sample board designs.

That said, the file that app fruits posted is so close to a teensy 3.2 design that making required changes should be relatively trivial. Besides, the complexity of the teensy basics (i.e. Boot loader, MCU, and a few assorted components) is not that great if you really want to get into making boards yourself. You have full schematics...

FWIW, I am very grateful when Paul is willing to review a board but at $8 a boot loader chip does it makes business sense for him to do so unless the board has a problem and the buyer has exhausted his/her capabilities copying the schematics, running suggested error checks, and so on?

I take your point. The issue is that it costs quite a heap when assembly fails due to issues with the board design.

The engineer that designed the board had years of experience and the assembled board did not work. Hence why I am being cautious.

About having Paul review our board design, I know he is very busy. Still wonder how he has time to reply here.

I can pay for his service if required. Its more important we get it right. Then we can take it from there.

WMXZ
10-11-2015, 05:47 PM
I did publish a reference board, using the new chip. I'll add documentation to it "soon"....

https://www.oshpark.com/shared_projects/d3J03Zeb

Great.
So the other thread (all-pin breakout of T3.1) is also put to permanent rest.
It is even solder friendly.

Constantin
10-11-2015, 06:16 PM
It's a very elegant board. I really like how he demonstrated all the connections and is using the bigger boot loader chip, a larger voltage regulator, etc. Makes soldering by hand easier though soldering a 0.5mm pitch MCU like the MK20DX256 is not for the faint of heart.

Next stop, teensy 3.2 "big boy" edition boards by Osh park!

PaulStoffregen
10-11-2015, 06:52 PM
I also needed a way to verify the bigger chip really works before we started selling them.... so this ref board was made!

defragster
10-11-2015, 07:28 PM
Slap some headers on it and call it the Teensy_Nought - make it double row headers and a debug port ... and SD and Flash

PaulStoffregen
10-11-2015, 07:41 PM
I've updated the web page with info about the plans for the debug request signal. This update will be coming in early 2016. If you design a PCB now, hopefully this will let you plan for supporting a debug port.

c1t1zen
01-11-2016, 03:17 AM
Is there a BOM for this reference board?

I've ordered a few from OSHpark and hoping to get all the pieces together.
Thanks

EDIT: Found it on this OSHpark project page
https://oshpark.com/shared_projects/d3J03Zeb

syso
03-30-2016, 09:43 PM
@Paul: Are you planing to release the Eagle Files as a reference for people having problems making their own DIY board?

PaulStoffregen
03-30-2016, 10:34 PM
I don't use Eagle.

But if anyone wants to redraw the reference board in Eagle, I'd be happy to help with high res images and reviewing the work. I'll even pay for OSH Park to fab them. In fact, I'd even have Erin hand solder one and we'll test it here, and the assembled board and 2 other bare boards send to whoever wants to do make this happen in Eagle.

But I'm not personally going to touch Eagle....

Anyone wanna volunteer to do this? (same applies for Kicad)

HWGuy
03-30-2016, 11:29 PM
One problem with Eagle: the "free" / light edition is limited to 2 signal layers. The reference board from oshpark has 4 layers.

jonr
03-31-2016, 01:17 AM
I have a MK20/MKL04 teensy bootloader based board in kicad that is completely open source. It has all kind of extra things on it, but it might be a good reference for someone.

https://github.com/Photosynq/PhotosynQ-Hardware

stevech
03-31-2016, 03:06 AM
I don't use Eagle.


What do you use, Paul?
I've used Diptrace some. Free or low cost.

HWGuy
04-01-2016, 05:24 AM
Can you comment on the component selection for the reference board?

schematic: https://dl.dropboxusercontent.com/u/2486346/files/doc/schematic.pdf
pcb images: http://imgur.com/a/eEiKY

- Voltage regulator
- 16 MHz Crystal (exact product number needed)
- and the mini usb (exact product number needed, at the moment the footprint is a bit different from the one in your reference board)

classified
04-14-2016, 10:06 AM
Wow the MKL04 so much nicer to route and use compared to the MINITAN.

I am super glad i swapped over!!

stevech
04-14-2016, 05:40 PM
Nit: Most of the boards these days are using micro-USB.

HWGuy
04-30-2016, 08:57 AM
Teensy3 reference board recreated in eagle: https://www.oshpark.com/shared_projects/h2HB6bQQ

jonr
05-01-2016, 01:52 AM
Nice work, thanks. Now if they were for sale assembled....

PaulStoffregen
05-02-2016, 11:03 AM
Is this design open source or creative commons, ok for commercial use? Forgive me if the info's there... I don't use Eagle, so I really only looked at the non-Eagle files.

PaulStoffregen
05-02-2016, 11:59 AM
Oh, now I see the MIT license in the parent folder on github. Missed that on the first look.

c1t1zen
05-08-2016, 05:53 AM
I built up one of these from Paul's OSHpark files. So far so good, blink works and DAC output works. Time to explore this more. Thanks HWguy also for the Eagle files...I couldn't figure out why I wasn't getting 3v3 from USB and it was the solder jumper.

PaulStoffregen
05-08-2016, 11:22 PM
I've added a picture and link for the alternate reference board (https://github.com/thewknd/teensy-boards/tree/master/Teensy 3.2 reference board clone) to the MKL02 page (http://www.pjrc.com/store/ic_mkl02.html).

alialiali
06-12-2016, 05:03 PM
I'd totally buy >=1 of them. Anyone selling? Paul, might you ever release a teensy3++, or a teensy3 with the pads as pins?

Thanks

Frank B
06-12-2016, 05:57 PM
I'd totally buy >=1 of them. Anyone selling? Paul, might you ever release a teensy3++, or a teensy3 with the pads as pins?

Thanks

You can buy it here:
https://www.oshpark.com/shared_projects/d3J03Zeb

alialiali
06-12-2016, 06:26 PM
You can buy it here:
https://www.oshpark.com/shared_projects/d3J03Zeb

Sorry, I mean the fully assembled and tested board. I am pretty sure I would fail to solder that.

Frank B
06-12-2016, 06:42 PM
If it is because of the underside-pads, you can use this (very cheap):
https://oshpark.com/shared_projects/0T6ZdhhG

Many people use it. No i don't earn any cent with it .. (no spam ;))

defragster
06-12-2016, 08:35 PM
If you get solder paste - a little on each pad of Franks' OSH board when pinned in place touching with the soldering iron is very easy to make those connections clean!

There is of course a t3++ in the pipeline : https://forum.pjrc.com/threads/34808-K66-Beta-Test

alialiali
06-12-2016, 10:45 PM
I'm not even mad. That's amazing. Thank-you.

jimmayhugh
06-13-2016, 11:06 AM
You can buy it here:
https://www.oshpark.com/shared_projects/d3J03Zeb

Well done :D

bigboosted
11-14-2016, 04:19 PM
Looks like several people like OSHPARK for pcb fabrication. Anyone have any recommendations for a pcb assembler?

gentry
07-13-2017, 08:56 PM
I've updated the web page with info about the plans for the debug request signal. This update will be coming in early 2016. If you design a PCB now, hopefully this will let you plan for supporting a debug port.

Hi, did the debug request signal ever happen? I couldn't find anything one way or another, so I fear it isn't implemented.

We're designing a PCB with a debug port, and following the suggestion to have the debug cable ground PTA3, but will that do anything?

PaulStoffregen
07-14-2017, 12:14 AM
Still not implemented. Many other projects like USB Host have come first. It's still on my list, but no solid time frame.

gentry
07-14-2017, 12:50 AM
Good to know, thanks!