open-source teensy-compatible - what features do you want?

Status
Not open for further replies.
hi phil! i’m one of the new people who’s here to dunk on you!
yes, i see the brand-new accounts that paul is now allowing whose sole purpose is to “dunk on me.” that pattern is obvious, and it’s familiar. historically, a lot of this behavior targeted limor directly. now it’s sliding over to me because i hold a mirror up to it and i push back.

limor is moving to kicad. it will not matter to dudes​

yes, this board was initially designed in eagle. we have been publicly moving to kicad, actively, for a while now. that transition is non-trivial when you have 800+ open source hardware certifications and a very large back catalog of designs. migrations take time. pretending otherwise is either naive or disingenuous.

every design limor makes can be opened, viewed, and edited, and manufactured in kicad, you all know this.

open source hardware has never meant “must be created in a specific tool.” it means the design files are published, modifiable, and reproducible. that’s how the definition was arrived at, and it took years of community debate to get there.

arduino published designs in orcad, which is far less accessible than eagle. and eagle has a fun side-story: limor and i personally spent a lot of time with the old eagle owners pushing for xml import/export so designs could move between tools. so yes, the “closed tool” complaint is especially rich. no good deed goes unpunished, and apparently it gets reposted by a long line of dudes who all think they invented the same talking point.

eagle became a de facto standard precisely because it enabled widespread sharing. many foundational oshw contributors used and still use non-kicad tools. bunnie huang does not use kicad. that does not invalidate his work as open source. purity tests like this are for people who can’t be bothered to argue about the actual engineering.

we publish full design files.
we publish firmware.
we publish documentation.
we support migration and interoperability.

and we donate to and sponsor kicad every year, promote their fundraisers, and show up for their events. anyone is welcome to check that record. it would be great to see more organizations do the same instead of posting drive-by takes.

on nordic’s “closed source”​

out of thousands of designs, the nordic bluetooth stack gets recycled by the same three people (and, yes, their multiple accounts), so let’s be explicit.

there was a vendor-supplied firmware sdk that nordic would not release under any terms. we documented that limitation, published what we could, pressured the vendor for years, and eventually moved away when better options existed. that is what responsible open hardware stewardship looks like in the real world, not the imaginary one where vendors comply on demand because someone yells “open source” loud enough. turning that into “gotcha, adafruit is secretly closed source” is dishonest. it ignores the paper trail and the outcome.

on teensy, compatibility, and why this exists at all​

we did not wake up one day and decide to “attack pjrc” or “advertise on their forum.” we were informed we would no longer be able to purchase a core product we had sold and supported for years. that forced a decision. full stop.

we are not using the teensy name on a product. we are not claiming drop-in equivalence. we are exploring an open hardware alternative that prioritizes different tradeoffs. some people will want it. some won’t. that is normal.

if your definition of “teensy-compatible” is “runs my existing firmware with zero changes,” then no, this is not that. if your definition is “open, hackable, documented, affordable, and in a similar performance class for many use cases,” then the discussion is reasonable. both positions can exist without dunk on phil accounts and the personal attacks. stick to the technical, we are.

open source certifications are how most people agree something is open source​

during covid, when things were brutal for everyone, we chose to keep paying our team for months. we also leaned hard into open source hardware certifications and did the work.

adafruit is not only heavily certified, but limor’s libraries are among the most widely used in the space. she even received a github award recognizing that work. certifications matter because they create a shared baseline for what “open” means, instead of forum snark.

and since people love selective memory: sparkfun had an open source certification revoked for not being open source. that happened in their own community. the people who were unhappy with sparkfun’s response asked me privately to help. i emailed sparkfun’s cto. nobody was happy, except the people who wanted the product advertised as open source to actually be open source. i’m sure that made sparkfun like me even less, if that was even possible.

https://oshwa.org/announcements/revoking-certification-for-us002346/

on tone, purity tests, and “dunking”​

accusations about my home life, my family, or my motivations are not arguments. neither is pretending that mentioning time, health, or caregiving is “manipulation.” those are just facts of life.

what is consistent is that the standard for “acceptable behavior” and “open enough” gets applied very differently to limor than to most people in this industry. that’s not new.

we’re going to keep making hardware. we’re going to keep publishing designs. we’re going to keep moving to kicad. we’re going to keep supporting open tools and open standards. people are free to like the product or ignore it entirely. if there’s a path to resolving issues with sparkfun or pjrc constructively, we remain open to it. if not, we’ll still ship boards, answer questions, and show our work.

that’s it.
 
@ptorrone

Ok going to be a bit different here.

First congratulations on your new baby and good luck on getting any sleep.

Second - have not seen anything that is 100% open source if you want to include the chip designs used on the any of the breakout boards or mcu's so that is kind of a misnomer. Open source to me is if the designs are available for you use as you see fit including the software that is why I always liked the MIT license. An yeah sometime chip firmware is closed-sourced by the manufacturer and if you need to mod it you may have to find another chip. Think that is whay some one else was really saying. Just guessing.

Third - moving from Eagle to kicad is going to be an effort and sometimes does take a long time. As some one said it is still available for download for awhile and still usuable.

Fourth -- The board as proposed is just a new board - not a 100% Teensy compatilbe as there are differences in architecture etc. So will reserve judgement. Personally never really used a RP type board - always worked with arduinoboards or Teensys. Right now working with the new Q board and Zephyr which is frankly a pain.

Thanks for posting the new board. I live in Queens so adafruit is near by and always board boards from both sparkfun and adafruit. So thank you.

Mike
 
I don't have much useful to add to this thread, but since when did that stop anyone? ;)

I tend to base my purchases on performance (for what I want, at the time) and price. Personality of the proprietor ... not so much. As I can't usually predict what I'll want in the future, asking me now is fairly pointless, though "minimal" is often my preference - the more gets thrown into a product, the more likely it is that some of it would be left unused. Teensy 4.x is hitting the spot now, as there are plenty of usable modules I can add for a specific project.

Indeed most other forums would have locked this thread. I'm not sure we've made the right decision, but for better or worse we're letting this play out as long as it stays mostly civil.

Even more difficult (for me) has been resisting the urge to publicly comment on this situation, to "tell PJRC's side of the story". We may make a public statement that at some point. Maybe, maybe not.
I for one am very grateful for this approach. Anyone reading the thread can draw their own conclusions from the content and tone of the various posts. Those conclusions are quite likely to cover quite a wide spectrum; no, I'm not posting mine.

However, I will venture one opinion, for free, which makes it worth what you paid for it. I think Paul's dignified (near-) silence is exactly the right approach, and I sincerely hope he and Robin decide they have no need to publish "PJRC's side of the story". I suspect, from what we have already seen, that it's more likely to be damaging than productive, if nothing else than that it will be perceived as a "side". Better to be the umpire on this one...
 
Ok going to be a bit different here.
I will second all of that! And as I have mentioned I appreciate all of the good stuff Adafruit has done and wish both you and the company well.

I should note that I am doing this simply as a hobby as both for fun as well as trying to contribute. That is I am not building any products to
sell. What is important to me, is products that look like fun to try out, and a helpful friendly community.

First congratulations on your new baby and good luck on getting any sleep.
Again congratulations to both of you.

Never went through that, but can imagine as we are also having fun and lost sleep with our new "baby" who is now 16 weeks old.
1768486566794.png

And he his growing like a weed! 7 pounds when we got him at 8 weeks, now > 26 pounds.

As for Eagle versus kicad - I have mainly used DipTrace and they have/had better importers for Eagle files, but that might have
changed since I last tried it.

Again good luck!
 
For my sound recorder I have 2 designs one with Teensy4.1 and one with Adalogger RP2040.
Software is nearly the same (yes, some hardware dependent moduls). I use the T4.1 for short high speed acquisition, where power is not an issue, but use the adalogger where power consumption is an issue (IIRC 500 mW for T4.1, 200 mW for RP2040, only the ESM32 gecko consumes less, but I have not found an Arduino development software).
Drawback, I need two different base-board PCBs. So, if Adafruit were to develop a RP2350 with exaclty the same Pin layout as the T4.1 with 8 or 16 MB PSRAM, SDIO/SPI disk and RTC, that would help me.
 
Hi, I’m not here often and do this for a hobby when I can.

I do wonder how much of a turnover there is for this type of board. Personally I’m late to the game but I’m here for the sound library and wouldn’t really need anything.

I do wish you well but do wonder if a different approach would be to view your sales and contact those customers to see what they need?

all the best but for me buying a couple of teensy a year I’ll stick.
 
For my sound recorder I have 2 designs one with Teensy4.1 and one with Adalogger RP2040.
Software is nearly the same (yes, some hardware dependent moduls). I use the T4.1 for short high speed acquisition, where power is not an issue, but use the adalogger where power consumption is an issue (IIRC 500 mW for T4.1, 200 mW for RP2040, only the ESM32 gecko consumes less, but I have not found an Arduino development software).
Drawback, I need two different base-board PCBs. So, if Adafruit were to develop a RP2350 with exaclty the same Pin layout as the T4.1 with 8 or 16 MB PSRAM, SDIO/SPI disk and RTC, that would help me.
@WMXZ

You bring up a really good point. If the "Freensy" had the same form factor and pin layout as say a T4 it would be more appealing to me to give it a try.

Most of my work had been in robotics, especially rovers. Tend to use alot of pins - 5-6 Ping sensors, I2C, attachments for 4 motors so need a bunch of pins.

Thanks.

PS
@ptorrone - hope these help you in your design
 
Last edited:
yes, i see the brand-new accounts that paul is now allowing whose sole purpose is to “dunk on me.” that pattern is obvious, and it’s familiar. historically, a lot of this behavior targeted limor directly. now it’s sliding over to me because i hold a mirror up to it and i push back.

You mean.....

Screenshot 2026-01-15 at 12.27.19 PM.png


Like the brand new account of yours that Paul allowed whose sole purpose was to dunk on his sole manufacturer and advertise a product to compete with him, something your OWN rules prohibit over on your patch?! If I was you I really would take a breath, enjoy your new baby or a chance to take a nap, and take a good neutral look at what you think you want to achieve here vs what you actually are, because I can tell you from my perspective and from conversations I've had with others, this is NOT making Adafruit look good in anyway, regardless of what actually transpired.

I think it's time to lock this thread? Not productive for anyone, the OP is not presenting rational or fair viewpoints and so invites responses (like mine, lol) and enough rope has been given, I think....
 
I make and sell a CNC controller based on the T4.1. It continues to sell well - multiple 1000s sold to date. I have another controller based on the RP2350B chip. It sells at about half the rate of the T4.1 based board. Both are excellent controllers with great reviews. Why is the T4.1 more popular? Simply put, performance. Any clone (clonish??) Board would need to have some serious performance. M7 level.

I really like the RP2350. It's PIO makes it punch well above the M33 weight class. And it's firmware update process is super friendly for my customers - USB only. Teensy.exe is OK but adds extra hoops to jump through. Drag and drop fw update rocks. My RP board uses the chip directly so I don't see a Freensy version.

So, I personally don't see an RP2350 Freensy as a serious competitor to the T4.x line. Get something in the 800 MHz+ M7 range and I will be very interested. Make it HW debuggable plus drag and drop USB FW upgrade and I will be there.

Phil
grbl.org
 
I think it's time to lock this thread? Not productive for anyone,

I agree this probably isn't productive for anyone, but for now I'm going to allow this thread to continue.

However, I'm absolutely drawing the line at creating more duplicate threads promoting Adafruit's new competitive product or RP2350.

@ptorrone considering yourself warned. At least for now, I'm allowing you to continue on this 1 thread. But if you create more threads to promote your products competing with Teensy, this thread will be closed and no more will be allowed.

None of this behavior would be allowed on Adafruit's forum. Just because we're allowing this to continue doesn't mean it's considered good.
 
Last edited:
I agree this probably isn't productive for anyone, but for now I'm going to allow this thread to continue.
Paul,

to be realistic not sure how productive this thread is anymore. Think everything has been said to be honest. Really not trying to be negative on it - was informative what can be considered "Teensy compatible" though.

That is just me talking and not trying to be negative or nasty. I really like adafruit products etc.
 
@ptorrone considering yourself warned. At least for now, I'm allowing you to continue on this 1 thread. But if you create more threads to promote your products competing with Teensy, this thread will be closed and no more will be allowed. None of this behavior would be allowed on Adafruit's forum. Just because we're allowing this to continue doesn't mean it's considered good.
paul, you know from all of our interactions that i will follow your forum rules. if the situation were reversed, you would be allowed to post on the adafruit forums, just like anyone else. our team would allow it. limor makes the final call there, just as you do here, i am saying it would be fine. i would keep an eye on it and steer it like you are here.

you and others would be welcome on our forums, welcome on our show and tell, welcome to participate. that’s simply how we operate. it’s not better or worse, it’s different, and i understand that.

every single week on our show and tell there are teensy projects, sparkfun projects, projects from all over the ecosystem. the more hardware shared, the more people build. our blog regularly covers what some people insist on calling “competitors.” we’ve covered every sparkfun feather format board. we do that because the bigger goal is growing the ecosystem, not pretending silos are healthy. i get that most people don’t understand that approach, but we’ve been consistent about it for years.

you also tell people, fairly often, that you think i email you every year asking to cover your holiday sales on our blog. that alone should make it pretty clear how we think about this space.

so i’ll ask before this shifts or i’m told the question itself is out of bounds... what about teensy accessories we will make?
 
so i’ll ask before this shifts or i’m told the question itself is out of bounds... what about teensy accessories we will make?

I don't think anyone is against you making teensy accessories. It's just that we don't understand your freensy board. It seems to be stepping on Paul's toes and it doesn't seem necessary at all. On that one particular account, I think we're mostly in agreement here that you're just being difficult and stubborn. I mean, it happens to us all. Some of us get belligerent and stubborn and endlessly harass people about ble firmware. Perhaps that sounds a bit too much like me. So, I get it, sometimes we work ourselves up and get a bit silly. Happens to me, seemingly happens to you too. I think you'd be best to lay off the freensy branding. It's just my opinion. I think maybe the board you're making could make sense standing on its own two feet. Call it whatever else you want, make an ecosystem around it. That'd be a fine thing to do. Make accessories for teensy boards; also a fine idea. You just seem to be piling a little bit of kindling on a wooden bridge and getting a tad too careless with matches.

For the record, I think most all of us here (and I can only speak for me) really do think that you and Limor are a great asset to the open source world. Adafruit is more or less legendary in our world. So, while you and I have had one minor disagreement years ago and this current scuffle between you and... everyone, I don't think you're a bad person nor am I trying in any of this to attack you. In fact, I sincerely hope that you and Adafruit as a whole continue to prosper. I just think perhaps this one idea of yours might be causing more strife than it's worth. Let's all work together to make open source great. The situation between you and SparkFun sucks, no doubt about it. But, I just don't see this as the answer. So, please consider what I'm saying. I think you've done great things. You still have many great things yet to come. But, this isn't one of them in my opinion.
 
I don't think anyone is against you making teensy accessories. It's just that we don't understand your freensy board. It seems to be stepping on Paul's toes and it doesn't seem necessary at all. On that one particular account, I think we're mostly in agreement here that you're just being difficult and stubborn. I mean, it happens to us all. Some of us get belligerent and stubborn and endlessly harass people about ble firmware. Perhaps that sounds a bit too much like me. So, I get it, sometimes we work ourselves up and get a bit silly. Happens to me, seemingly happens to you too. I think you'd be best to lay off the freensy branding. It's just my opinion. I think maybe the board you're making could make sense standing on its own two feet. Call it whatever else you want, make an ecosystem around it. That'd be a fine thing to do. Make accessories for teensy boards; also a fine idea. You just seem to be piling a little bit of kindling on a wooden bridge and getting a tad too careless with matches.

For the record, I think most all of us here (and I can only speak for me) really do think that you and Limor are a great asset to the open source world. Adafruit is more or less legendary in our world. So, while you and I have had one minor disagreement years ago and this current scuffle between you and... everyone, I don't think you're a bad person nor am I trying in any of this to attack you. In fact, I sincerely hope that you and Adafruit as a whole continue to prosper. I just think perhaps this one idea of yours might be causing more strife than it's worth. Let's all work together to make open source great. The situation between you and SparkFun sucks, no doubt about it. But, I just don't see this as the answer. So, please consider what I'm saying. I think you've done great things. You still have many great things yet to come. But, this isn't one of them in my opinion.

to be super duper clear again, “freensy” is not a finalized product name. it’s a working label, shorthand, nothing more. we have not announced a final name, and the naming will be handled carefully, especially given the history around “duino”-style naming, etc. we had to get permission from arduino for our boardiuno for example.

this is not about “stepping on paul’s toes.” sparkfun made a unilateral decision to cut off adafruit’s ability to purchase teensy. full stop. once a supplier decides you can no longer buy the product, the idea that you’re supposed to freeze your engineering roadmap out of courtesy is unrealistic. when access is removed, alternatives happen. that’s not spite, it’s basic business and basic engineering.

if paul said, "hey i do not like this thing sparkfun is doing, how about adafruit and me (paul) team up to make a teensy 5" this way there is leverage for paul who does not seem to control who can purchase his product now.

saying this board is “unnecessary” well, so is everything besides water? when an ecosystem becomes closed, single-vendor, and selectively inaccessible. open source has always included the right to re-implement, re-design, and offer compatible alternatives when conditions change. that’s not belligerence, or stubbornness. that’s how open ecosystems avoid stagnation and vendor lock-in.

“you’re just being difficult” is dismissive and inaccurate. disagreeing with you does not equal being worked up or silly. i’m very aware of when i’m emotional. the board exists because a door was closed.

i totally get that a lot of the bad behavior that used to be directed at limor, which i worked hard to absorb and deflect so she could keep doing hardware and be a mom to two kids, has now shifted onto me.

sometimes i really wish y’all wouldn’t default to assuming the worst in everyone and everything. if we don’t respond, we’re guilty by silence. if we do respond, the facts are acknowledged, but suddenly the problem is the messenger. there’s no version of engagement where we’re allowed to be both present and human.

i appreciate the kind words about limor and adafruit, genuinely. goodwill doesn’t require us to accept structural changes that harm our ability to serve our customers or participate on equal footing. asking us to “lay off” a project because it makes others uncomfortable is not cooperation.

we can absolutely keep making teensy accessories. we can also build a board that stands on its own merits. those things are not mutually exclusive, and no one needs permission to do either. open source isn’t preserved by asking the people most committed to it to stop when things get inconvenient.

you’re welcome to think this idea won’t succeed. time will sort that out. but characterizing it as careless, unnecessary, or purely antagonistic is not what we are doing.

anyhoo, i am here and i will be respectful, email me if you have feedback that does not belong here, we are listening.
 
Quite frankly I find it strange that supplier like Sparkfun does not want to sell their products to anyone who wants to buy. It is business. Just leave your egos at the door and get back to business. I guess that the whole drama wouldn't happen if PJRC continued to manufacture Teensy 4 by themselves, as Paul seems to be very agreeable guy :)
 
Last edited:
I've stayed mostly quiet on this matter so far, but I want to make one thing clear.

Adafruit can buy Teensy, just not directly from SparkFun.

SparkFun has not decided Adafruit is cut off from buying Teensy. In fact, when Robin and I met with SparkFun last week, arranging for Adafruit to buy through a 3rd party was specifically brought up. SparkFun managment has no problem with Adafruit purchasing Teensy from a third party.

I clearly communicated this with Phil (@ptorrone) last week by private email.

Adafruit does have the ability to purchase Teensy. Phil rejected using any 3rd party. That is Adafruit's decision and I'm not arguing against it.
 
Last edited:
I've stayed mostly quiet on this matter so far, but I want to make one thing clear.

Adafruit can buy Teensy, just not directly from SparkFun.

SparkFun has not decided Adafruit is cut off from buying Teensy. In fact, when Robin and I met with SparkFun last week, arranging for Adafruit to buy through a 3rd party was specifically brought up. SparkFun managment has no problem with Adafruit purchasing Teensy from a third party.

I clearly communicated this with Phil (@ptorrone) last week by private email.

Adafruit does have the ability to purchase Teensy. Phil rejected using any 3rd party. That is Adafruit's decision and I'm not arguing against it.
cool - thanks for adding this paul, because i can now put the details you left out.

routing boards through a third party is not a solution. it’s what someone proposes when they’re being pressured and trying to help without confronting the underlying issue. it shifts risk, creates opacity, and avoids accountability. that’s not something anyone legit would participate in.

who controls teensy, contractually and operationally?

either you control your product, or you do not. either the trademark, distribution, and reseller terms ultimately answer to you, or they answer to sparkfun. there is no third option.

the proposed workaround confirms the latter. routing purchases through an undisclosed intermediary to bypass a ban that itself lacks transparency is not a viable commercial arrangement. it creates immediate failures across returns, warranty, support, accounting, disclosure, and auditability. no serious business operates this way.

stop it paul, you know this.
 
@ptorrone: I'll try to be very clear, and concise (I continually write/talk too much !!). 100% of your rant, from the very first OP to this most recent post, and everything in between, most certainly & much more properly, belongs on the Adafruit forum. You are grossly abusing the long-standing, generous position of @PaulStoffregen for allowing posts of any kind to be made, and more importantly, allowing these posts to remain, uncensored & un-deleted. What you are currently doing is, quite frankly, very inconsiderate & abusive of you. Certainly not something that engenders any endearing or positive conclusions about what may have happened in the past, what's currently happening, nor what may or may not happen in the very near future, regardless of any prior opinions of you or your business.

My opinions & observations: You've chosen to post in a very negative tone. You continue to throw insults towards multiple parties. And, your insistence on continuing to air dirty laundry "in the pursuit of revealing the truth as you know it" shows through very clearly in your posts. With these deliberate choices, you are doing neither yourself, nor your company any great favors. Personally, I have been a customer of Adafruit for a very long time, and I will continue to be a customer, probably as long as they continue to exist. I greatly appreciate being part of the hobby market that Adafruit serves. I Likewise appreciate the types of products that Adafruit makes available, not so much because they are open-source, but rather because of how well they do what they are intended do.

And here's the BUT (you had to know it was coming): BUT, this is the Teensy forum. Again, this is the Teensy forum. People sometimes come here to rant about one thing or another that may be Teensy-related and/or Teensy-focused, but that's not really what this forum is for. This forum stands head-and-shoulder above any other, particularly in the amount & quality of help offered and provided to users of the Teensy family of products, whether the person asking the question is brand new to the family, or a long-time, well seasoned member of the forum.

Myself, I simply "stumbled upon" the Teensy brand when placing an order for a work-related PCB at OshPark & was asked if I would like to add a purple Teensy 4.0 to my order. "A Teensy ?? What's a Teensy ??" I asked myself. I had absolutely no idea what it even was at that time. I quickly discovered an extremely speedy, Arduino-style, stellar processing beast (I had been using several varieties of the Arduino boards for quite some time, so was very familiar with their limitations, both in processing speed and code/RAM sizes). Making it even that much more attractive, the Teensy came along with lots of very high quality, optimized library support, in particular (for my use) the Audio Library. I was an instant fan, & like my previously stated history & anticipated future with Adafruit, at this time, I expect to remain a Teensy user (& fan) for a very long time.

As you have clearly pointed out, you are free to design, manufacture, & sell anything that you wish, even Teensy-like products, as well as Teensy accessories. But, "advertising" such activities, here on this forum, which is intended for Teensy products & users, is simply inapproriate. Take what you've been doing here on this forum, and continue doing so on your own forum, in your own way, consuming only your own time & your own resources. Please let this forum return to existing and operating for it's intended purpose, for the benefit of those creating, supporting, and using Teensy products.

I recommend that you read this post several times, then re-read it again several more times, maybe with a possible nap or overnight sleep in-between reads, then most importantly, let it sink in appropriately. Don't let your accumulated angst cause you to miss the intended message. Continue to do what you choose to do, as you choose to do it. You don't need anyone's permission to do exactly that. Please, just do it elsewhere, specifically for the benefit of everyone. There's nothing "inconvenient" here, there's nothing "uncomfortable" here, and most certainly, there's nothing "insulting" intended here. Just a simple, common courtesy request, captured in a very long-winded post.

My best to all,

Mark J Culross
KD5RXT
 
Last edited:
Status
Not open for further replies.
Back
Top