[Cryptech Tech] Alpha USB interface(s)
Peter Stuge
peter at stuge.se
Tue Feb 2 04:20:59 UTC 2016
Randy Bush wrote:
> > Unless we are strongly time-constrained for the alpha
>
> not at all.
Sarcasm isn't helpful.
Releasing is important but let's consider what the suggested change costs:
I posted an ASCII schematic indicating the simplicity of the suggested
circuit. The little Cortex-M3 might not have a symbol in EAGLE, creating
a symbol with only the 10 or so neccessary pins named takes what, two hours?
The PCB layout needs an LQFP-48 footprint, maybe another two hours.
*Very* safe estimates. I spent about an hour creating the full
footprint in the software I use.
I'm happy to contribute hand-drawn schematic, .png routing and .txt
BOM which I have used successfully.
Add another two safe hours for deleting the old circuit, drawing the
new one and routing it on board.
Add 33% margin.
That's one day for a change that brings significant technical benefits,
few if any drawbacks, and seems desirable to a couple of team members.
The toolchain used for the STM32 should work fine for the little CM3,
if not there's a build script and binaries on my workshop site.
I offered to contribute firmware. I will be visiting Stockholm in
February anyway and will gladly join Fredrik for a day if he needs
any onsite hardware assistance and/or to do firmware work.
In case it wasn't already clear, a USB CDC (USB serial port) firmware
is of course already available, so making the hardware change doesn't
mandate designing a USB protocol immediately and doesn't otherwise
close any doors for the software - it only opens new ones.
//Peter
More information about the Tech
mailing list