7 Commits

Author SHA1 Message Date
Lucian Chapar
e6d8015699 repo cleanup 2025-01-13 16:28:03 -05:00
Stephen Hawes
2d03dce9d8 Update bom.csv to include new right angle n20 links 2024-05-20 16:52:37 -04:00
Stephen Hawes
d638800ad2 updates link to purchase right angle n20 to bom 2023-11-21 16:01:44 -05:00
Lucian Chapar
1e6247f857 Adds feeder-compression-spring
Adds spring to BOM a
Adds STEP file of spring to the CAD folder
2023-08-02 15:39:42 -04:00
Stephen Hawes
1bc7279f2f updates bom naming to match filenames 2023-08-01 12:58:17 -04:00
Stephen Hawes
e0a2249308 adding self-threading screws and other 8mm cad optimizations to main from twelve-sixteen branch for v1.1.0 release 2023-08-01 12:44:48 -04:00
Stephen Hawes
b727af7b92 adds section about the id fiducial in the design decisions doc 2023-05-24 11:14:36 -04:00
11 changed files with 4484 additions and 28 deletions

View File

@@ -146,3 +146,21 @@ An STM32F031C6T6 was chosen for the feeder's microcontroller. There were a few r
As a bonus, the chip's sibling, the STM32F031K6U6, has the same die as the C6T6 but with a smaller package. This means that by using the smaller chip's GPIO count as a constraint, we have a binary-compatible drop in replacement part to help alleviate availability issues.
Although a separate EEPROM chip or a software-defined UUID could solve the same problem as having a factory-burned UUID, having it in the chip prevents UUID erasure upon reprogramming, and fewer parts in the BOM.
## ID Fiducial Board
There's a small board on the nose of the feeder with three fiducials on it. The center one is for identifying location, and the other, smaller fiducials on either side identify what type of feeder it is.
**This is not currently used. This board was shipped with all feeder hardware to support potential future features.**
### Can it be used for setting pick position?
It could be used for *generalized* pick position. In general, there's too much variability in the precise placement of the PCB in the print from human error and print defects. If OpenPnP can scan for the fiducial and then apply a general offset to find the broad pick position, computer vision can find the precise pick position, provided it's paper tape. Plastic tape would likely need the precise pick position set manually.
### Can it be used for identifying feeder width?
Absolutely! The distance the two smaller fiducials are away from the larger centered one encodes what feeder type, or width, it is. Ideally the firmware image is the same across feeder widths, and it can't hurt to have the fiducial encode that information. OpenPnP doesn't actually care that much what width a feeder is if the fiducial <-> pick position offset is set correctly.
### Can it be used for setting slot location?
It can, but it might not be useful in most circumstances. In a world where slots are always mounted in the same location, OpenPnP could always know where the slot locations are on a LumenPnP. However, if builders have a different slot setup, or folks trying to squeeze out every last mm of feeder space are adjusting their slot locations to accommodate wider feeders, it could be useful. OpenPnP could use vision across a given Y position and in conjunction with the slot addresses of the feeders it found over RS485, automatically set slot positions.

22
bom.csv
View File

@@ -9,20 +9,20 @@ release-lever,,1,FDM,Download all 3D printed parts at the link at the top of the
spool-holder,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
thimble,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
slot-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
"PLA-filament ",https://90a1c75758623581b3f8-5c119c3de181c9857fcb2784776b17ef.ssl.cf2.rackcdn.com/611532_989269_03_front_zoom.jpg,1.2,FIL,https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs),,,Units in kg. Print both nozzle-rack and 2x z-gantry in a black color. Print top-light-mount and bottom-light-mount in a white color.
M3-hex-nut,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/905/90592A085p1-b01-digitall@4x_636713274654410000.png?ver=ImageNotFound,11,FST,https://www.mcmaster.com/90592A085/,,,ISO4032
M5-t-slot-nut,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/946/94645a102-@1x_637691238154449529.png?ver=ImageNotFound,1,FST,https://www.mcmaster.com/94645A102/,,,
M3x12mm-flat-head,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/920/92095A181p1-b01-digitall@2x_636621119072096469.png,2,FST,https://www.mcmaster.com/92095A181/,,,
M3x14mm-flat-head,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/920/92095A168p1-b01-digitall@2x_636621121852034289.png,2,FST,https://www.mcmaster.com/92095A168/,,,
M3x15mm-flat-head,https://www.mcmaster.com/mvC/Contents/gfx/ImageCache/912/91292a115-@4x_637619456157301135.png,10,FST,https://www.mcmaster.com/91292A115,,,
M5x10mm-socket-head,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/901/90128a234-@4x_637648793587366175.png,1,FST,https://www.mcmaster.com/90128A234/,,,ISO4762
M3x8mm-self-tapping-flat-head,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/958/95893a189_5471d27b-8a4e-4cd5-bc6c-43c4b611d281@2x_637901339772075158.png,1,FST,https://www.mcmaster.com/95893A189/,,,
tape-guide,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,Yes,Replaces the spool arm and thimble. Used to guide tape into feeder for spools mounted beneath the machine.
"PLA-filament ",https://cdn.shopify.com/s/files/1/0570/4256/7355/files/filament.png?v=1686314492,1.2,FIL,https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs),,,Units in kg. Print both nozzle-rack and 2x z-gantry in a black color. Print top-light-mount and bottom-light-mount in a white color.
M5-t-slot-nut,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M5-tslot-nut.jpg?v=1686314676,1,FST,https://www.amazon.com/Fastener-Nickel-Plated-Sliding-Aluminum-Profile/dp/B086MKNYDS/ref=sxin_16_pa_sp_search_thematic_sspa,,,
M3x14mm-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x14mm.png?v=1686314903,3,FST,https://www.mcmaster.com/91294A133/,,,
M5x10mm-socket-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M5x10mm.png?v=1686314995,1,FST,https://www.mcmaster.com/90128A234/,,,ISO4762
M3x8mm-self-tapping-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x8mm-self-tapping-flat-head.png?v=1686314923,1,FST,https://www.mcmaster.com/95893A189/,,,
M3x12mm-self-tapping-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x12-self-tapping-flat-head.png?v=1686314903,11,FST,https://www.mcmaster.com/95893A403/,,,
feeder-compression-spring,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/feeder-compression-spring.png?v=1691004799,1,MISC,https://www.leespring.com/compression-springs?search=LC026C06M,,,
mobo,,1,PCA,,,,Click link above to download source
slot,,1,PCA,,,,Click link above to download source
drive-wheel,,1,PCB,,,,Click link above to download source
light-diffusion,,1,PCB,,,,Click link above to download source
photon-8mm-fid,,1,PCB,,,,Click link above to download source
slot-harness,,1,CHA,,,,Click link above to download source
n20-motor,https://www.makerfabs.com/image/cache/makerfabs/N20%20DC%20Gear%20Motor/N20%20DC%20Gear%20Motor_3-1000x750.jpg,4,MISC,https://www.servocity.com/110-rpm-micro-gear-motor/,,,1:210 gear ratio.
right-angle-n20,https://sharvielectronics.com/wp-content/uploads/2022/06/N20-3V-50-RPM-Micro-Metal-Gear-Motor-With-Encoder_-Sharvielectronics.jpg,2,MISC,https://www.aliexpress.com/w/wholesale-worm-n20-encoder.html?catId=0&initiative_id=SB_20230324123628&SearchText=worm+n20+encoder,,,14-tick per revolution encoder. 1:1030 gear ratio gearbox.
shaft-collar,https://m.media-amazon.com/images/I/51dc5w8vG5L._AC_.jpg,2,MISC,https://www.amazon.com/gp/product/B01EA912P8/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8,,,
n20-motor,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/n20.jpg?v=1686329653,1,MISC,https://www.servocity.com/110-rpm-micro-gear-motor/,,,1:210 gear ratio.
right-angle-n20,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/right-angle-n20.jpg?v=1686329653,1,MISC,https://www.aliexpress.us/item/3256805361367595.html,https://www.aliexpress.us/item/3256805361150111.html,,14-tick per revolution encoder. 1:1030 gear ratio gearbox.
shaft-collar,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/shaft-collar.jpg?v=1686329653,1,MISC,https://www.amazon.com/gp/product/B01EA912P8/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8,,,
1 Part Name Image Quantity Part Type Source 1 Source 2 Optional Note
9 spool-holder 1 FDM Download all 3D printed parts at the link at the top of the page.
10 thimble 1 FDM Download all 3D printed parts at the link at the top of the page.
11 slot-bracket 1 FDM Download all 3D printed parts at the link at the top of the page.
12 PLA-filament tape-guide https://90a1c75758623581b3f8-5c119c3de181c9857fcb2784776b17ef.ssl.cf2.rackcdn.com/611532_989269_03_front_zoom.jpg 1.2 1 FIL FDM https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs) Download all 3D printed parts at the link at the top of the page. Yes Units in kg. Print both nozzle-rack and 2x z-gantry in a black color. Print top-light-mount and bottom-light-mount in a white color. Replaces the spool arm and thimble. Used to guide tape into feeder for spools mounted beneath the machine.
13 M3-hex-nut PLA-filament https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/905/90592A085p1-b01-digitall@4x_636713274654410000.png?ver=ImageNotFound https://cdn.shopify.com/s/files/1/0570/4256/7355/files/filament.png?v=1686314492 11 1.2 FST FIL https://www.mcmaster.com/90592A085/ https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs) ISO4032 Units in kg. Print both nozzle-rack and 2x z-gantry in a black color. Print top-light-mount and bottom-light-mount in a white color.
14 M5-t-slot-nut https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/946/94645a102-@1x_637691238154449529.png?ver=ImageNotFound https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M5-tslot-nut.jpg?v=1686314676 1 FST https://www.mcmaster.com/94645A102/ https://www.amazon.com/Fastener-Nickel-Plated-Sliding-Aluminum-Profile/dp/B086MKNYDS/ref=sxin_16_pa_sp_search_thematic_sspa
15 M3x12mm-flat-head M3x14mm-flat-head https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/920/92095A181p1-b01-digitall@2x_636621119072096469.png https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x14mm.png?v=1686314903 2 3 FST https://www.mcmaster.com/92095A181/ https://www.mcmaster.com/91294A133/
16 M3x14mm-flat-head M5x10mm-socket-head https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/920/92095A168p1-b01-digitall@2x_636621121852034289.png https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M5x10mm.png?v=1686314995 2 1 FST https://www.mcmaster.com/92095A168/ https://www.mcmaster.com/90128A234/ ISO4762
17 M3x15mm-flat-head M3x8mm-self-tapping-flat-head https://www.mcmaster.com/mvC/Contents/gfx/ImageCache/912/91292a115-@4x_637619456157301135.png https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x8mm-self-tapping-flat-head.png?v=1686314923 10 1 FST https://www.mcmaster.com/91292A115 https://www.mcmaster.com/95893A189/
18 M5x10mm-socket-head M3x12mm-self-tapping-flat-head https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/901/90128a234-@4x_637648793587366175.png https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x12-self-tapping-flat-head.png?v=1686314903 1 11 FST https://www.mcmaster.com/90128A234/ https://www.mcmaster.com/95893A403/ ISO4762
19 M3x8mm-self-tapping-flat-head feeder-compression-spring https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/958/95893a189_5471d27b-8a4e-4cd5-bc6c-43c4b611d281@2x_637901339772075158.png https://cdn.shopify.com/s/files/1/0570/4256/7355/files/feeder-compression-spring.png?v=1691004799 1 FST MISC https://www.mcmaster.com/95893A189/ https://www.leespring.com/compression-springs?search=LC026C06M
20 mobo 1 PCA Click link above to download source
21 slot 1 PCA Click link above to download source
22 drive-wheel 1 PCB Click link above to download source
23 light-diffusion 1 PCB Click link above to download source
24 photon-8mm-fid 1 PCB Click link above to download source
25 slot-harness 1 CHA Click link above to download source
26 n20-motor https://www.makerfabs.com/image/cache/makerfabs/N20%20DC%20Gear%20Motor/N20%20DC%20Gear%20Motor_3-1000x750.jpg https://cdn.shopify.com/s/files/1/0570/4256/7355/files/n20.jpg?v=1686329653 4 1 MISC https://www.servocity.com/110-rpm-micro-gear-motor/ 1:210 gear ratio.
27 right-angle-n20 https://sharvielectronics.com/wp-content/uploads/2022/06/N20-3V-50-RPM-Micro-Metal-Gear-Motor-With-Encoder_-Sharvielectronics.jpg https://cdn.shopify.com/s/files/1/0570/4256/7355/files/right-angle-n20.jpg?v=1686329653 2 1 MISC https://www.aliexpress.com/w/wholesale-worm-n20-encoder.html?catId=0&initiative_id=SB_20230324123628&SearchText=worm+n20+encoder https://www.aliexpress.us/item/3256805361367595.html https://www.aliexpress.us/item/3256805361150111.html 14-tick per revolution encoder. 1:1030 gear ratio gearbox.
28 shaft-collar https://m.media-amazon.com/images/I/51dc5w8vG5L._AC_.jpg https://cdn.shopify.com/s/files/1/0570/4256/7355/files/shaft-collar.jpg?v=1686329653 2 1 MISC https://www.amazon.com/gp/product/B01EA912P8/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
cad/FDM/tape-guide.FCStd Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff