11 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
Stephen Hawes
9980f9f177 removes light diffusion backup zips 2023-05-17 10:38:45 -04:00
Stephen Hawes
de4becabce updates issue templates to be better formatted, with instructions in comments 2023-05-17 10:38:32 -04:00
Stephen Hawes
ad6fee6ba5 adds thimble to bom 2023-05-15 12:49:03 -04:00
Stephen Hawes
b30203c8e6 fixes #23. updates fastener count, adds fastener for the slot. 2023-05-15 12:13:50 -04:00
23 changed files with 4500 additions and 42 deletions

View File

@@ -7,14 +7,14 @@ assignees: ''
---
# Version Number
What is the latest known version number where this issue is present?
## Version Number
<!-- What is the latest known version number where this issue is present? -->
# Bugfix or Enhancement
Is this issue a bug with the feeder, or a potential enhancement?
## Bugfix or Enhancement
<!-- Is this issue a bug with the feeder, or a potential enhancement? -->
# Description
Please describe the issue. Be sure to include relevant parts and photos/video if possible.
## Description
<!-- Please describe the issue. Be sure to include relevant parts and photos/video if possible. -->
# Suggested Solution
Please describe a suggested solution, if you have one in mind.
## Suggested Solution
<!-- Please describe a suggested solution, if you have one in mind. -->

View File

@@ -7,14 +7,14 @@ assignees: ''
---
# Version Number
What is the latest known version number where this issue is present?
## Version Number
<!-- What is the latest known version number where this issue is present? -->
# Bugfix or Enhancement
Is this issue a bug with the feeder, or a potential enhancement?
## Bugfix or Enhancement
<!-- Is this issue a bug with the feeder, or a potential enhancement? -->
# Description
Please describe the issue. Be sure to include relevant parts and photos/video if possible.
## Description
<!-- Please describe the issue. Be sure to include relevant parts and photos/video if possible. -->
# Suggested Solution
Please describe a suggested solution, if you have one in mind.
## Suggested Solution
<!-- Please describe a suggested solution, if you have one in mind. -->

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.

54
bom.csv
View File

@@ -1,26 +1,28 @@
Part Name,Image,Quantity,Part Type,Source 1,Source 2,Optional,Note
frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
drive-motor-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
drive-motor-cover,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
peel-gear-frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
peel-gear,,2,FDM,Download all 3D printed parts at the link at the top of the page.,,,
peel-worm-gear,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
release-lever,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
spool-holder,,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,8,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,9,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
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,,,
Part Name,Image,Quantity,Part Type,Source 1,Source 2,Optional,Note
frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
drive-motor-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
drive-motor-cover,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
peel-gear-frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
peel-gear,,2,FDM,Download all 3D printed parts at the link at the top of the page.,,,
peel-worm-gear,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
release-lever,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
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.,,,
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://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
2 frame 1 FDM Download all 3D printed parts at the link at the top of the page.
3 drive-motor-bracket 1 FDM Download all 3D printed parts at the link at the top of the page.
4 drive-motor-cover 1 FDM Download all 3D printed parts at the link at the top of the page.
5 peel-gear-frame 1 FDM Download all 3D printed parts at the link at the top of the page.
6 peel-gear 2 FDM Download all 3D printed parts at the link at the top of the page.
7 peel-worm-gear 1 FDM Download all 3D printed parts at the link at the top of the page.
8 release-lever 1 FDM Download all 3D printed parts at the link at the top of the page.
9 spool-holder 1 FDM Download all 3D printed parts at the link at the top of the page.
10 slot-bracket thimble 1 FDM Download all 3D printed parts at the link at the top of the page.
11 PLA-filament slot-bracket 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. 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.
12 M3-hex-nut tape-guide https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/905/90592A085p1-b01-digitall@4x_636713274654410000.png?ver=ImageNotFound 8 1 FST FDM https://www.mcmaster.com/90592A085/ Download all 3D printed parts at the link at the top of the page. Yes ISO4032 Replaces the spool arm and thimble. Used to guide tape into feeder for spools mounted beneath the machine.
13 M5-t-slot-nut PLA-filament 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/filament.png?v=1686314492 1 1.2 FST FIL https://www.mcmaster.com/94645A102/ 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.
14 M3x12mm-flat-head M5-t-slot-nut 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/M5-tslot-nut.jpg?v=1686314676 2 1 FST https://www.mcmaster.com/92095A181/ https://www.amazon.com/Fastener-Nickel-Plated-Sliding-Aluminum-Profile/dp/B086MKNYDS/ref=sxin_16_pa_sp_search_thematic_sspa
15 M3x14mm-flat-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/M3x14mm.png?v=1686314903 2 3 FST https://www.mcmaster.com/92095A168/ https://www.mcmaster.com/91294A133/
16 M3x15mm-flat-head M5x10mm-socket-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/M5x10mm.png?v=1686314995 9 1 FST https://www.mcmaster.com/91292A115 https://www.mcmaster.com/90128A234/ ISO4762
17 M5x10mm-socket-head M3x8mm-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/M3x8mm-self-tapping-flat-head.png?v=1686314923 1 FST https://www.mcmaster.com/90128A234/ https://www.mcmaster.com/95893A189/ ISO4762
18 mobo M3x12mm-self-tapping-flat-head https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x12-self-tapping-flat-head.png?v=1686314903 1 11 PCA FST https://www.mcmaster.com/95893A403/ Click link above to download source
19 slot feeder-compression-spring https://cdn.shopify.com/s/files/1/0570/4256/7355/files/feeder-compression-spring.png?v=1691004799 1 PCA MISC https://www.leespring.com/compression-springs?search=LC026C06M Click link above to download source
20 drive-wheel mobo 1 PCB PCA Click link above to download source
21 light-diffusion slot 1 PCB PCA Click link above to download source
22 photon-8mm-fid drive-wheel 1 PCB Click link above to download source
23 slot-harness light-diffusion 1 CHA PCB Click link above to download source
24 n20-motor photon-8mm-fid https://www.makerfabs.com/image/cache/makerfabs/N20%20DC%20Gear%20Motor/N20%20DC%20Gear%20Motor_3-1000x750.jpg 4 1 MISC PCB https://www.servocity.com/110-rpm-micro-gear-motor/ 1:210 gear ratio. Click link above to download source
25 right-angle-n20 slot-harness https://sharvielectronics.com/wp-content/uploads/2022/06/N20-3V-50-RPM-Micro-Metal-Gear-Motor-With-Encoder_-Sharvielectronics.jpg 2 1 MISC CHA 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. Click link above to download source
26 shaft-collar n20-motor https://m.media-amazon.com/images/I/51dc5w8vG5L._AC_.jpg https://cdn.shopify.com/s/files/1/0570/4256/7355/files/n20.jpg?v=1686329653 2 1 MISC https://www.amazon.com/gp/product/B01EA912P8/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8 https://www.servocity.com/110-rpm-micro-gear-motor/ 1:210 gear ratio.
27 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.
28 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

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