Pinebook SDIO gpio control using SD card slot blog post
#11
This is a really cool idea, thanks for sharing.

The last post people are talking about issues with the current solution - I want to start a little opensource project designing a breakout for this, I can label all the pins and incorporate whatever else would be useful, LEDs, sensors, headers, etc...

Seeed can manufacture PCBs that are 0.6mm & 0.8mm, I believe a post above said they must not be thicker than 0.75mm, but the height of a uSD card is ~1mm - would the 0.6mm or 0.8mm be best?


I can also send out some free board for people. They'll be dirt cheep.

Let me know if anyone is interested in helping out (feedback, suggestions, etc...) we can set up a time on the IRC

~wlkr
#12
(08-23-2017, 06:01 PM)machinehum Wrote: This is a really cool idea, thanks for sharing.

The last post people are talking about issues with the current solution - I want to start a little opensource project designing a breakout for this, I can label all the pins and incorporate whatever else would be useful, LEDs, sensors, headers, etc...

Seeed can manufacture PCBs that are 0.6mm & 0.8mm, I believe a post above said they must not be thicker than 0.75mm, but the height of a uSD card is ~1mm - would the 0.6mm or 0.8mm be best?


I can also send out some free board for people. They'll be dirt cheep.

Let me know if anyone is interested in helping out (feedback, suggestions, etc...) we can set up a time on the IRC

~wlkr


I'm definitely interested in providing input !   Wink

I think .8mm  would be pressing it;  but, really,  the best way to spec the end of the board is that it should look and be precisely identical (exactly) with a micro SD card !  --not thicker,  not thinner;

Also, it needs to be able to activate the spring latch correctly of a push-push slot like the one in the Pinebook.

The Sparkfun board works but is sloppy in both regards to the above two requirements.  The other brand does not work at all because its too thick to enter the slot... it won't even enter the slot of a carrier outside the Pinebook !
marcushh777    Cool

please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697

( I regret that I am not able to respond to personal messages;  let's meet on irc! )
#13
(08-23-2017, 06:32 PM)MarkHaysHarris777 Wrote:
(08-23-2017, 06:01 PM)machinehum Wrote: This is a really cool idea, thanks for sharing.

The last post people are talking about issues with the current solution - I want to start a little opensource project designing a breakout for this, I can label all the pins and incorporate whatever else would be useful, LEDs, sensors, headers, etc...

Seeed can manufacture PCBs that are 0.6mm & 0.8mm, I believe a post above said they must not be thicker than 0.75mm, but the height of a uSD card is ~1mm - would the 0.6mm or 0.8mm be best?


I can also send out some free board for people. They'll be dirt cheep.

Let me know if anyone is interested in helping out (feedback, suggestions, etc...) we can set up a time on the IRC

~wlkr


I'm definitely interested in providing input !   Wink

I think .8mm  would be pressing it;  but, really,  the best way to spec the end of the board is that it should look and be precisely identical (exactly) with a micro SD card !  --not thicker,  not thinner;

Also, it needs to be able to activate the spring latch correctly of a push-push slot like the one in the Pinebook.

The Sparkfun board works but is sloppy in both regards to the above two requirements.  The other brand does not work at all because its too thick to enter the slot... it won't even enter the slot of a carrier outside the Pinebook !

The wikipedia says they're 1mm thick? So I'm not sure why the 1mm thick PCB didn't work at all. It's possible they didn't pull the solder mask back far enough, so the FR4 is 1mm + solder mask > 1mm - is it close? or completely out to lunch?

It's difficult to get PCB's to an "exact" thickness, typically you just get whatever your CM offer.

Spring latch should be easy to do.

Do you have any other input? or is  a pure breakout good enough? I think it would be cool to get an STM32 or ATMEGA onboard as well, then you could piggyback of their peripherals and communicate over SPI. I think the key would be to keep it really small, so you can bring it around.
#14
(08-23-2017, 08:21 PM)machinehum Wrote:
(08-23-2017, 06:32 PM)MarkHaysHarris777 Wrote:
(08-23-2017, 06:01 PM)machinehum Wrote: This is a really cool idea, thanks for sharing.

The last post people are talking about issues with the current solution - I want to start a little opensource project designing a breakout for this, I can label all the pins and incorporate whatever else would be useful, LEDs, sensors, headers, etc...

Seeed can manufacture PCBs that are 0.6mm & 0.8mm, I believe a post above said they must not be thicker than 0.75mm, but the height of a uSD card is ~1mm - would the 0.6mm or 0.8mm be best?


I can also send out some free board for people. They'll be dirt cheep.

Let me know if anyone is interested in helping out (feedback, suggestions, etc...) we can set up a time on the IRC

~wlkr


I'm definitely interested in providing input !   Wink

I think .8mm  would be pressing it;  but, really,  the best way to spec the end of the board is that it should look and be precisely identical (exactly) with a micro SD card !  --not thicker,  not thinner;

Also, it needs to be able to activate the spring latch correctly of a push-push slot like the one in the Pinebook.

The Sparkfun board works but is sloppy in both regards to the above two requirements.  The other brand does not work at all because its too thick to enter the slot... it won't even enter the slot of a carrier outside the Pinebook !

The wikipedia says they're 1mm thick? So I'm not sure why the 1mm thick PCB didn't work at all. It's possible they didn't pull the solder mask back far enough, so the FR4 is 1mm + solder mask > 1mm - is it close? or completely out to lunch?

It's difficult to get PCB's to an "exact" thickness, typically you just get whatever your CM offer.

Spring latch should be easy to do.

Do you have any other input? or is  a pure breakout good enough? I think it would be cool to get an STM32 or ATMEGA onboard as well, then you could piggyback of their peripherals and communicate over SPI. I think the key would be to keep it really small, so you can bring it around.


Yes:  I would put three components on the breakout so that they can be jumper'd:

1)  RTL8710     (padi stamp)
2)  74HC165     parallel in -- serial out shift register [tiny surface mount chips]
3)  74HC595     serial in -- parallel out shift register [tiny surface mount chips]

again the breakout should allow jumpering of all components which would make this board the ultimate gpio expander for the SDcard slot SDIO.  Input lines, output lines, could even be jumpered for matrix scan (keyboard input 8x8) and of course the wifi module with MCU !

This is the board I've been thinking of;

Shy
marcushh777    Cool

please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697

( I regret that I am not able to respond to personal messages;  let's meet on irc! )
#15
(08-23-2017, 09:27 PM)MarkHaysHarris777 Wrote:
(08-23-2017, 08:21 PM)machinehum Wrote:
(08-23-2017, 06:32 PM)MarkHaysHarris777 Wrote:
(08-23-2017, 06:01 PM)machinehum Wrote: This is a really cool idea, thanks for sharing.

The last post people are talking about issues with the current solution - I want to start a little opensource project designing a breakout for this, I can label all the pins and incorporate whatever else would be useful, LEDs, sensors, headers, etc...

Seeed can manufacture PCBs that are 0.6mm & 0.8mm, I believe a post above said they must not be thicker than 0.75mm, but the height of a uSD card is ~1mm - would the 0.6mm or 0.8mm be best?


I can also send out some free board for people. They'll be dirt cheep.

Let me know if anyone is interested in helping out (feedback, suggestions, etc...) we can set up a time on the IRC

~wlkr


I'm definitely interested in providing input !   Wink

I think .8mm  would be pressing it;  but, really,  the best way to spec the end of the board is that it should look and be precisely identical (exactly) with a micro SD card !  --not thicker,  not thinner;

Also, it needs to be able to activate the spring latch correctly of a push-push slot like the one in the Pinebook.

The Sparkfun board works but is sloppy in both regards to the above two requirements.  The other brand does not work at all because its too thick to enter the slot... it won't even enter the slot of a carrier outside the Pinebook !

The wikipedia says they're 1mm thick? So I'm not sure why the 1mm thick PCB didn't work at all. It's possible they didn't pull the solder mask back far enough, so the FR4 is 1mm + solder mask > 1mm - is it close? or completely out to lunch?

It's difficult to get PCB's to an "exact" thickness, typically you just get whatever your CM offer.

Spring latch should be easy to do.

Do you have any other input? or is  a pure breakout good enough? I think it would be cool to get an STM32 or ATMEGA onboard as well, then you could piggyback of their peripherals and communicate over SPI. I think the key would be to keep it really small, so you can bring it around.


Yes:  I would put three components on the breakout so that they can be jumper'd:

1)  RTL8710     (padi stamp)
2)  74HC165     parallel in -- serial out shift register     [tiny surface mount chips]
3)  74HC595     serial in -- parallel out shift register     [tiny surface mount chips]

again the breakout should allow jumpering of all components which would make this board the ultimate gpio expander for the SDcard slot SDIO.  Input lines, output lines, could even be jumpered for matrix scan (keyboard input 8x8) and of course the wifi module with MCU !

This is the board I've been thinking of;

Shy

o7


I'll get going on this next week and keep everyone posted. I've been using hackaday.io for updates and github for VCS.

~wlkr
#16
Please see this important link:

   


I am now in the process of testing machinehum's uSD Breakout;  see above link for details.

This little board provides access to the six gpio(s) of the SD card slot ( is a great sniffer by itself ) but with the MCP23S17 chip will provide 16 parallel input|output gpio lines serial controlled ( SPI ) as well a padi stamp for extras !
marcushh777    Cool

please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697

( I regret that I am not able to respond to personal messages;  let's meet on irc! )


Possibly Related Threads…
Thread Author Replies Views Last Post
  pinebook 1080p power/barrel connector/cable cel 0 496 08-03-2023, 11:43 AM
Last Post: cel
  eMMC compatible with Pinebook leperotero 0 1,321 07-19-2022, 07:15 AM
Last Post: leperotero
Heart [solved] Anyone selling their Pinebook? feyn 0 1,168 07-11-2022, 03:38 PM
Last Post: feyn
  Move PB Pro eMMC 128 GB to Pinebook 11 1080p petet0n76 1 1,564 06-07-2022, 10:35 PM
Last Post: tllim
  UART switch Pinebook 11.6" irongarment 3 3,216 01-03-2022, 03:28 AM
Last Post: kqlnut
Exclamation "6" Key direly needed for 11" Pinebook Corkonian 1 2,529 09-25-2021, 12:03 AM
Last Post: tllim
  SD card read/write troubles jezek 1 2,921 03-26-2021, 09:27 AM
Last Post: jezek
  Pinebook 14 " Battery Swollen/Bulged billjon 1 3,537 01-13-2021, 11:03 AM
Last Post: barray
  touchpad on pinebook issues? ron_burgundy 14 13,507 12-19-2020, 06:55 PM
Last Post: ron_burgundy
  CH341 boards for GPIO xalius 1 4,067 11-22-2020, 10:50 AM
Last Post: pinephonenewbee

Forum Jump:


Users browsing this thread: 1 Guest(s)