Compare commits
11 Commits
rev12-mobo
...
bullnose
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e6d8015699 | ||
|
|
2d03dce9d8 | ||
|
|
d638800ad2 | ||
|
|
1e6247f857 | ||
|
|
1bc7279f2f | ||
|
|
e0a2249308 | ||
|
|
b727af7b92 | ||
|
|
9980f9f177 | ||
|
|
de4becabce | ||
|
|
ad6fee6ba5 | ||
|
|
b30203c8e6 |
16
.github/ISSUE_TEMPLATE/electrical-design.md
vendored
16
.github/ISSUE_TEMPLATE/electrical-design.md
vendored
@@ -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. -->
|
||||
|
||||
16
.github/ISSUE_TEMPLATE/mechanical-design.md
vendored
16
.github/ISSUE_TEMPLATE/mechanical-design.md
vendored
@@ -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. -->
|
||||
|
||||
@@ -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
54
bom.csv
@@ -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,,,
|
||||
|
||||
|
Binary file not shown.
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
BIN
cad/FDM/tape-guide.FCStd
Normal file
Binary file not shown.
BIN
cad/asm.FCStd
BIN
cad/asm.FCStd
Binary file not shown.
4438
cad/feeder-compression-spring.step
Normal file
4438
cad/feeder-compression-spring.step
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user