opulo-inc / lumenpnp

The LumenPnP is an open source pick and place machine.
Other
2.42k stars 323 forks source link

[MOBO] - REV003 BOM Missing PN for Motor Driver Sockets #364

Closed Phase4logic closed 1 year ago

Phase4logic commented 3 years ago

REV003 - Motor Driver Sockets missing from BOM

I'm not seeing an entry in the BOM for the Motor Driver sockets (A1-A6). I can see that they are 8 pin sockets with 2.54cm spacing, but I don't know how tall they need to be to clear the capacitor and any pins sticking down from the driver board. Could someone respond to me with a part # or specs?

Thanks! Mark

feldon30 commented 3 years ago

There's actually an entry in the BOM for these that says Pololu_Breakout-16_15.2x20.3mm which is a standardized stepper driver footprint used in CNC, 3D printers, and other applications that use stepper driver modules. However the note field in the BOM next to the Pololu Breakout suggests A4988 stepper drivers which are the most basic steppers you can get ($1-2/ea). According to several comments in Discord, the preferred stepper driver for the Index is the much upgraded TMC2209 ($4.50-6/ea). If I were you I'd wait for the next revision before ordering any parts.

Phase4logic commented 3 years ago

Actually I was looking for a part number for the sockets that are soldered onto the board that the driver you are referring to plugs into.

On Mon, Aug 30, 2021 at 9:37 PM feldon30 @.***> wrote:

There's actually an entry in the BOM for these that says Pololu_Breakout-16_15.2x20.3mm which is a standardized stepper driver footprint used in CNC, 3D printers, and other applications that use stepper driver modules. However the note field in the BOM next to the Pololu Breakout suggests A4988 stepper drivers which are the most basic steppers you can get ($1-2/ea). According to several comments in Discord, the preferred stepper driver for the Index is the much upgraded TMC2209 ($4.50-6/ea). If I were you I'd wait for the next revision before ordering any parts.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/index-machines/index/issues/364#issuecomment-908871359, or unsubscribe https://github.com/notifications/unsubscribe-auth/APYI3RS6DBE3XFYDR4CWYLLT7RFBDANCNFSM5CXN2FZA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

feldon30 commented 3 years ago

I didn't know it came in different heights. The standard stuff I'm finding all over AliExpress, Amazon, etc. seems fine.

Phase4logic commented 3 years ago

Do you happen to have a minimum vertical height so that the driver board clears the capacitor under it? These sockets should be in the BOM.

Mark

On Aug 30, 2021, at 10:02 PM, feldon30 @.***> wrote:

 It's 2.54mm straight socket female pin header.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

daveismith commented 3 years ago

You can use LCSC part C429957. I wasn't sure how to put it into the BOM because it's a single footprint but you need to order two of this part for each footprint.

Phase4logic commented 3 years ago

Thanks David. One approach would be to make the socket the BOM item, which would split the footprint into two parts. (I’m not sure how to do that) Then the next-level-up BOM would have the PCB, the motor drivers and any other items that plug into the board.

From: David Smith @.> Sent: Tuesday, August 31, 2021 6:32 AM To: index-machines/index @.> Cc: Phase4logic @.>; Author @.> Subject: Re: [index-machines/index] [MOBO] - REV003 BOM Missing PN for Motor Driver Sockets (#364)

You can use LCSC part C429957 https://lcsc.com/product-detail/Pin-Header-Female-Header_JILN-22850108ANG1SYA01_C429957.html . I wasn't sure how to put it into the BOM because it's a single footprint but you need to order two of this part for each footprint.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/index-machines/index/issues/364#issuecomment-909193608 , or unsubscribe https://github.com/notifications/unsubscribe-auth/APYI3RTNREURWOYEGWKHKYDT7TDUFANCNFSM5CXN2FZA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . https://github.com/notifications/beacon/APYI3RXXFCFEZFW7TITEIHLT7TDUFA5CNFSM5CXN2FZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGYYTDCA.gif

G-Pereira commented 3 years ago

I was aware of this but I still haven't found a clean way to assign that part number to the PCB. I am avoiding using two separate footprints for the driver headers since that is easily messed up while working on the layout.

Let's keep this issue open until this is sorted out or maybe receive suggestions from someone.

solarmax1 commented 2 years ago

I happened upon an article that discusses how to handle this in KiCad. The examples they give are the opposite of this case, but I think you will get the idea. Wow, I just noticed this article is from 10 years ago! Hope it still works. https://kicad-users.yahoogroups.narkive.com/NXR3fWfE/managing-multi-part-components-ic-socket-battery-socket-into-bom

theacodes commented 2 years ago

KiCAD 6 allows items on the schematic (and therefore BOM) to be excluded from the PCB. We can use this to note the MPN for the sockets.