I am thinking about a custom T3.6 pcb for my product. There will be kind of a "headunit" with power supply, MCU, all needed interfacing hardware for connected sensors plus connectors for expansion modules . Further there will be a "frontend" (different frontends shall be possible, hence the modular approach) which visualizes information to the user. Headunit and frontend will be joined through a defined interface, maybe with a kind of pinheader-connector. It will be fully enclosed and only the front panel will be accessible in its final position. So I need the USB connector (for uploading code to the teensy, "software updates") and the SD Card (logging capabilities) at the front panel. To give the most flexibility in designing the front end both micro USB and micro SD card holder should be more or less free movable (in design stage, not in final product).
(If you are interested I would like to share more details about the project itself later. A lot of breadboard prototyping and research has been done in the past 2 years. This community is awesome! Now it is time to move on to the first real prototype, what brings me to these current thoughts)
My attempt: Put micro SD card holder and micro USB connector on a small daughter board and connect it with a jumper cable to the front end pcb which does nothing than route the signals to the interface-connector between frontend and headunit.
Signal path would look like this: MCU -> traces on head unit pcb -> connector -> traces on front end pcb -> connector -> jumper cable (about 2" long) -> connector -> (short) traces on daughter pcb -> microUSB/microSD
Jumper cable and sockets could be of this type:
https://www.digikey.de/product-detail/de/jst-sales-america-inc/A06KR06KR26E51B/455-3148-ND/6194803
https://www.digikey.de/product-detail/de/jst-sales-america-inc/BM10B-SRSS-TB-LF-SN/455-1796-2-ND/926702
I tried to find out as much as I could but maybe a more experienced user could give me an advice if this could work when designed properly or if I am on a total wrong way.
Some documentation I already read:
http://www.appfruits.com/2015/03/building-your-own-custom-teensy/ (Phillip Schuster's experience, including USB related issues, often linked here as a reference for custom teensy attempts)
http://cache.freescale.com/files/32bit/doc/app_note/AN4215.pdf (an AN from NXP regarding pcb layout and design, not specifically for Kinetis MCU though)
(If you are interested I would like to share more details about the project itself later. A lot of breadboard prototyping and research has been done in the past 2 years. This community is awesome! Now it is time to move on to the first real prototype, what brings me to these current thoughts)
My attempt: Put micro SD card holder and micro USB connector on a small daughter board and connect it with a jumper cable to the front end pcb which does nothing than route the signals to the interface-connector between frontend and headunit.
Signal path would look like this: MCU -> traces on head unit pcb -> connector -> traces on front end pcb -> connector -> jumper cable (about 2" long) -> connector -> (short) traces on daughter pcb -> microUSB/microSD
Jumper cable and sockets could be of this type:
https://www.digikey.de/product-detail/de/jst-sales-america-inc/A06KR06KR26E51B/455-3148-ND/6194803
https://www.digikey.de/product-detail/de/jst-sales-america-inc/BM10B-SRSS-TB-LF-SN/455-1796-2-ND/926702
I tried to find out as much as I could but maybe a more experienced user could give me an advice if this could work when designed properly or if I am on a total wrong way.
Some documentation I already read:
http://www.appfruits.com/2015/03/building-your-own-custom-teensy/ (Phillip Schuster's experience, including USB related issues, often linked here as a reference for custom teensy attempts)
http://cache.freescale.com/files/32bit/doc/app_note/AN4215.pdf (an AN from NXP regarding pcb layout and design, not specifically for Kinetis MCU though)