Jump to content
IGNORED

PlusCart(+) + SD


Andrew Davie

Recommended Posts

I think I'm done. Just a few changes.

 

I flipped the MicroSD from bottom-mounting to top-mounting. This was after eyeballing the 3D-printed-template board + SD reader against the position of the slot in the cartridge shell. This also simplified the routing of the board traces in that area, so that's a plus. I double-checked all of the new PE8-PE15 connections looked OK. So, this should be good to go.

 

Note: the flipped SD board meant that the position of the slot changed slightly as the SD card mounting part is not symmetriclaly place on the board. On the subject of SD boards, I've ordered a bunch of these....

 

https://www.aliexpress.com/item/33021784496.html

 

They seem to be the right part, only 39c each, and saves the trouble of desoldering those pins compared to the other versions I've seen. The pins need to be off because of the tight mounting constraints.  The mounting procedure would be to put the header block in from the wrong side, so the plastic spacer part is on the bottom of the SD board, with the pins coming through up from the bottom. That means you'll have to solder the mount from the component side, which shouldn't be a problem. And then you can just slot it into the main board (SD upside down). You'll see the plastic mount sitting on top of the whole thing (i.e., the bottom of the SD reader board) which will look strange but be OK. The component side of the SD will be flush against the main board.

 

FOr mounting the SD reader, if you place the board on the desk such that the PlusCart logo is upwards, then to mount the SD reader you just match the square terminals, with the SD reader effectively upside-down on top of the main board.  Note that for this version I've removed the name of the board because that's a temporary WIP and we don't have consensus on that yet.

 

I'm attaching all the files needed. I decided to go with a prototype order from PCBWay.com ($8 for 10 boards that's pretty cheap!). Actually it's $5 for 10 but you pay $3 extra if you don't want them to put a tiny reorder number on the boards. And my OCD, again, couldn't stand the thought of that happening.

 

But if you want to have a go, well here are the files - and I've checked things as best I can. Fingers crossed, caveat emptor and all that.

 

PlusCartUnified 2021.02.15.zip PlusCart SD Shell.zip

PlusCartUnified_7X 2021.02.15.zip

Edited by Andrew Davie
  • Like 2
Link to comment
Share on other sites

8 hours ago, Andrew Davie said:

And my OCD, again,

And mine too. lol!!

 

Header was JP8 slightly off grid (2 mils in Y coordinate).

Ground plane now follows the contour around the board.

image.png.8288a4c8a2a2b955654f165bec15e807.png

 

modified the edge connector library and change the outline of the edge connector to the Tdocu/Bdocu layer (instead of Tame/Bname). I suggest you to modify it in your con-edge library so it will not appear again if you use the "update libraries" command.

 

image.thumb.png.2398ec1f35c7ce8bc88c4146fe74226d.png

 

PlusCartUnified_7X 2021.03.15-DJV.zip

 

 

 

 

 

 

 

Edited by Danjovic
Link to comment
Share on other sites

1 minute ago, Danjovic said:

Quick question, as I don't have experience with 3d printing. wouldn't one part of the case have male mounting pins while other have female? Or do you use an off the shelf plastic tab to join them?

 

You print yourself some of these babies...!

 

697321357_ScreenShot2021-02-16at10_06_08am.thumb.png.910662e4dbd19f163941d48e3818f90f.png

 

They're separately printed rather than having male/female shells, because of the "grain" of printing. For example, the longer ones, which are the door-openers, need to be strong along that long axis so they don't snap off. The layering of the print is the weakest axis, so these pins are oriented so that axis is the one which gets the least force during use.  If you printed in situ, the verticals would be very weak and pins would snap off easily. In this print orientation they're next to impossible to break. Also, I have different sizes so if the fit becomes loose due to wear, you can just go a size up (in thickness) of the pins.

 

 

 

 

 

  • Like 1
  • Thanks 2
Link to comment
Share on other sites

On 2/15/2021 at 5:05 AM, Danjovic said:

And mine too. lol!!

 

Header was JP8 slightly off grid (2 mils in Y coordinate).

Ground plane now follows the contour around the board.

image.png.8288a4c8a2a2b955654f165bec15e807.png

 

modified the edge connector library and change the outline of the edge connector to the Tdocu/Bdocu layer (instead of Tame/Bname). I suggest you to modify it in your con-edge library so it will not appear again if you use the "update libraries" command.

 

 

 

PlusCartUnified_7X 2021.03.15-DJV.zip 76.31 kB · 5 downloads

 

I submitted these to JLCPCB and got the following message back (below).  Thoughts?

 

 

 

 

 

 

 

JLCPCB picture.jpg

Link to comment
Share on other sites

54 minutes ago, Fierodoug5 said:

Look what I got!

Of course I have do not have the SD card readers I ordered from Aliexpress though. So I cant build one up yet

 

IMG_20210226_174741630.jpg

 

A bit nervous that it all will work, especially with others building.

That PlusCart logo sure looks nice! Shame about the serial number thing though.

 

Link to comment
Share on other sites

5 hours ago, Andrew Davie said:

A bit nervous that it all will work, especially with others building.

That PlusCart logo sure looks nice! Shame about the serial number thing though.

 

If you use JLC, just do the JLCJLCJLCJLC trick under a large component to hide the order number.

 

https://support.jlcpcb.com/article/28-how-to-remove-order-number-from-your-pcb

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

3 hours ago, Fierodoug5 said:

Yup, I just don't have it soldered in yet since I'm waiting on the sd card boards

... and be double-super-duper sure how those boards are meant to be mounted. It's weird and non-standard.

Otherwise they won't fit in the shells.  In short, when the main board sits in its shell, the top of the main circuit board is flush with the "halfway seam" between the two shells.  The SD must have the pin header *removed* if it's already soldered in. Then you mount it on top of the main circuit board (as it sits in its half-shell), upside-down so that the surface-mount resistors are pressing against the main board and the SD card entry slot is lowermost. In this position, the GND pin is at the topmost of the main board (where it should be), and the entry slot will position correctly (maybe a smallish slant) into the shell's slot area.  It's super weird (mounting the SD board *flush*) against the main board, but this seemed to me to be the best configuration that wouldn't require an oddly-positioned slot in the shell.

  • Like 1
Link to comment
Share on other sites

14 minutes ago, Fierodoug5 said:

Little confused, sure it will make sense when I have the sd board in my hand.

Does the sd board go between the breakout board and the Stm32 board, or between the breakout board and the esp8266?

Between the STM32 and the breakout.

Picture tries to show what this would be like. Note that the "top" of the SD card (with the resistors) is gong to be flush against the breakout board.

So the resistors will press hard against the breakout board - there isn't a lot of space there, but the STM can sit further away from the breakout board with no issues.  The idea is to get the SD-card-entryway flush (level) with the breakout board itself. This is how I think it should work but to be sure just make sure your square pad on the SD board corresponds with the 3V3 line on the breakout board (also square).

 

IMG20210302004327.thumb.jpg.224eab4b14a3be1508f4bcb8b4a3890f.jpg
 

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...