64be488d0b
trying to switch to caching instead of artifacts for pcb images
Stephen Hawes
2023-06-10 19:43:35 -04:00
8debc2fcf5
fixed bug in export-bom.py where pcbs didnt get an image link
Stephen Hawes
2023-06-09 20:03:32 -04:00
bf2116394c
Update export-bom.py
Stephen Hawes
2023-06-09 18:50:33 -04:00
cc785a58ec
Update export-bom.yaml
Stephen Hawes
2023-06-09 17:45:28 -04:00
e50fa06fea
Update export-bom.yaml
Stephen Hawes
2023-06-09 17:36:20 -04:00
7fcb1c5379
fixes bug where our environment variable isnt respected by the artifact download action
Stephen Hawes
2023-06-09 17:26:34 -04:00
9f820c0d3e
tries pulling down raw image files
Stephen Hawes
2023-06-09 17:17:53 -04:00
4d3879d36e
lists directory for debugging and updates image links to cdn
Stephen Hawes
2023-06-09 12:56:44 -04:00
3d0cfd6a85
moves pcb images into img folder
Stephen Hawes
2023-06-09 12:53:18 -04:00
dca4998b7b
removing zipping
Stephen Hawes
2023-06-09 12:45:30 -04:00
e8c26e0b21
rearranges step in ci to test before stl generation to save time
Stephen Hawes
2023-06-09 12:42:01 -04:00
da33466269
trying to fix pcb images resulting in the final zip
Stephen Hawes
2023-06-09 12:38:07 -04:00
9ae0118685
fixes bad image paths
Stephen Hawes
2023-06-09 09:36:16 -04:00
3368f362ab
updates CI to generate up to date images of pcbs to bom
Stephen Hawes
2023-06-09 09:19:34 -04:00
18c353f25c
updates CI to not need to read the bom, and doesnt export count in filename
Stephen Hawes
2023-06-07 17:58:05 -04:00
b8b7f18827
tons of cad tweaks, plus updating all the assemblies. also updates bom files, and edits the CI to export three boms for each of the three widths
Stephen Hawes
2023-06-07 17:20:42 -04:00
40a29fef72
huge reorganization of files, still a little messy
Stephen Hawes
2023-06-06 10:30:04 -04:00
b9fad5d481
moves around some common parts, adds working 12mm frame
Stephen Hawes
2023-05-31 15:30:16 -04:00
160c84925c
adds thimble to bom
Stephen Hawes
2023-05-25 11:21:59 -04:00
a497fa53e1
actually adding the spring line in the BOM, accidentally did not include it in the last commit
Stephen Hawes
2023-05-24 17:22:17 -04:00
422563d96f
fixes links to fasteners, adds spring to bom
Stephen Hawes
2023-05-24 17:18:38 -04:00
b727af7b92
adds section about the id fiducial in the design decisions doc
Stephen Hawes
2023-05-24 11:14:36 -04:00
32f50cb1fc
rearranges cad folder structure to support 12 and 16 widths
Stephen Hawes
2023-05-22 15:39:13 -04:00
205fea5cea
adds pcb info to bom
Stephen Hawes
2023-05-22 10:31:22 -04:00
4937b46ded
adds wheel glueing to design decisions
Stephen Hawes
2023-05-22 10:31:13 -04:00
8c4869fb68
implements atanisoft's solution of converting copper to zone rule areas to make removing countersink copper much easier
Stephen Hawes
2023-05-19 11:33:49 -04:00
dc2f205042
removes copper pour from the nub protecting the spring pins to reduce the chance of exposed copper
Stephen Hawes
2023-05-18 17:29:08 -04:00
f93ddf28f0
adds annotations to many sections of the schematic
Stephen Hawes
2023-05-17 14:22:33 -04:00
ce0884c780
makes schematic page larger, rearranges components for readability
Stephen Hawes
2023-05-17 14:12:14 -04:00
d77f599cce
adds dedicated symbol for push buttons. adds them to the board
Stephen Hawes
2023-05-17 13:40:47 -04:00
af06af9a1bfixes#19. adds X and Y caps on RS485 bus.
Stephen Hawes
2023-05-17 12:59:16 -04:00
b06d74ba60fixes#16. adds cap to reset line for EMI hardening
Stephen Hawes
2023-05-17 12:05:46 -04:00
d3189ef4d0
helps address #13. motor driver decoupling caps match the DRV8837s recommended values in the datasheet. adds dedicated cap for the rs485 transceiver. improves routing from motor driver caps to power pads
Stephen Hawes
2023-05-17 11:53:09 -04:00
ce71b40a86fixes#9. marks LED_RGBA_ALT as DNP, adds custom symbol for MHS110FRGBCT LED
Stephen Hawes
2023-05-17 11:24:14 -04:00
a2f9e1068ffixes#14. removes vias from all pads. updates STM32 QFN footprint to not have any paste layer for stencil export
Stephen Hawes
2023-05-17 11:02:24 -04:00
de4becabce
updates issue templates to be better formatted, with instructions in comments
Stephen Hawes
2023-05-17 10:38:32 -04:00
4a230d6c4dfixes#22. adds reasonable default design rule constraints. circular keepouts are already present for the countersink, and they're much bigger than the max diameter of the countersink
Stephen Hawes
2023-05-17 10:33:53 -04:00
ad6fee6ba5
adds thimble to bom
Stephen Hawes
2023-05-15 12:49:03 -04:00
b30203c8e6fixes#23. updates fastener count, adds fastener for the slot.
Stephen Hawes
2023-05-15 12:13:50 -04:00
749bfe5bb2
small routing tweaks
Stephen Hawes
2023-05-15 12:08:43 -04:00
4d84a8e0f6
adds inductor inline with the 24v rail to limit inrush current
Stephen Hawes
2023-05-11 14:41:13 -04:00
0511a2b487
Merge branch 'main' of github.com:opulo-inc/feeder
Stephen Hawes
2023-05-08 15:19:39 -04:00
485aaf26e6
adds design decisions document, clarifies point about drive motor in bom
Stephen Hawes
2023-05-08 15:19:37 -04:00
270650687b
Update issue templates
Stephen Hawes
2023-04-19 14:25:09 -04:00
5a8f22f9c9
widens slot bracket slightly to make mounting many feeders at once easier
v1.0.1
Stephen Hawes
2023-04-19 13:37:41 -04:00
99c66fb02d
opens up the void for the fiducial pcb on the frame
Stephen Hawes
2023-04-10 14:48:34 -04:00
69182b84f1
updates top level assembly
Stephen Hawes
2023-04-09 19:36:01 -04:00
4b4f505098
tightens drive motor cover opening for shaft collar
Stephen Hawes
2023-04-09 19:11:04 -04:00
6c4eb07682
removes friction feature on spool holder for a more perpendicular final position of the thimble
Stephen Hawes
2023-04-09 19:08:31 -04:00
f381991aae
removes padded surface above drive wheel in frame to reduce friction for driving thick paper tape
Stephen Hawes
2023-04-09 19:08:03 -04:00
beaba249a6
makes drive-motor-cover have a recess for the frame thickening in the previous commit
Stephen Hawes
2023-04-09 16:27:01 -04:00
e072111ec8
improves frame for printability, removes chamfer near fiducial void, increases interface between buttons, thickens surface above indexing wheel for better interface between wheel and tape
Stephen Hawes
2023-04-09 16:25:28 -04:00
157f6aca42
adds indexing-wheel cad to reflect pcb
Stephen Hawes
2023-04-09 16:23:38 -04:00
1d6145a329
updates spool arm to having two parts that friction fit together for better printability
Stephen Hawes
2023-04-09 16:23:08 -04:00
51cd700e43
updates indexing wheel to rev06
Stephen Hawes
2023-04-09 16:22:28 -04:00
d906c2dde7
extends drive motor bracket to to prevent overtightening
Stephen Hawes
2023-04-06 12:32:15 -04:00
6f625479fc
fixes path to fid board
v1.0.0
Stephen Hawes
2023-03-24 17:26:16 -04:00
e95e4c1c1a
updating kibot container to support kicad7 but the correct container this time
Stephen Hawes
2023-03-24 17:23:26 -04:00
f72f44859c
updating kibot container to support kicad7
Stephen Hawes
2023-03-24 17:20:09 -04:00
5b5ffab8e0
mobo is 2 layers not 4 ya dummy
Stephen Hawes
2023-03-24 17:11:16 -04:00
67270174fe
yup, another ci bugfix commit
Stephen Hawes
2023-03-24 16:55:53 -04:00
a6fbf5ec31
more bugfix
Stephen Hawes
2023-03-24 16:45:18 -04:00
64e5123b03
other little bugfixes
Stephen Hawes
2023-03-24 16:21:10 -04:00
02f104afbf
export bugfixes
Stephen Hawes
2023-03-24 16:11:28 -04:00
727a2a0c87
fixes zip name in feeder bom export
Stephen Hawes
2023-03-24 15:59:18 -04:00
be38bc2ed0
fixes paths for sed commit replacement for kicad files
Stephen Hawes
2023-03-24 15:57:33 -04:00
df64273b63
Merge branch 'main' of github.com:opulo-inc/feeder
Stephen Hawes
2023-03-24 15:52:53 -04:00
a310b79799
setting up ci exports
Stephen Hawes
2023-03-24 15:51:51 -04:00
10a2e18563
Cleans up feature tree of frame.FCStd
Lucian Chapar
2023-03-24 13:00:01 -04:00
30ffbb20aa
Chamfers frame near motor
Lucian Chapar
2023-03-24 12:21:27 -04:00
dc8474710f
updates readme, adds dnp resistor footprint to lib
Stephen Hawes
2023-03-24 11:52:54 -04:00
6616317512
pcbs and updated cad pushed up
Stephen Hawes
2023-03-23 11:44:13 -04:00
43725d327c
removes keying for diffusion pcb from frame
Stephen Hawes
2023-03-19 13:15:49 -04:00
c16b5674bf
adds two mounting holes for drive motor cover
Stephen Hawes
2023-03-19 12:41:22 -04:00
b69ba272c3
adds spacing bump to feeder floor
Stephen Hawes
2023-03-16 09:04:04 -04:00
93874c6baa
removes fillets on spool holder
Stephen Hawes
2023-03-16 09:03:40 -04:00
1751a9f789
adds notch for slot alignment in spool arm
Stephen Hawes
2023-03-16 09:00:43 -04:00
8044a27e67
adds better fid board mounting, opens up pick window
Stephen Hawes
2023-03-16 08:50:52 -04:00
0064d7556f
represents rev11. adjusts uart frictionfit to have a tighter interface
Stephen Hawes
2023-03-15 17:11:28 -04:00
4c22a74a95
bumps text silk to be centered
Stephen Hawes
2023-03-15 11:24:20 -04:00
3f644291de
fixes paste for DNP parts, makes some paste interfaces more accurate or wider for more structural integrity
Stephen Hawes
2023-03-15 11:23:00 -04:00
7c04d4294c
adds hash to silk
Stephen Hawes
2023-03-15 10:55:26 -04:00
89a9317c93
updates silk to reflect rev11
Stephen Hawes
2023-03-15 10:49:24 -04:00
de2dcf852f
removes a few errant silkscreen artifacts from pulsar, adjusts for oshw logo
Stephen Hawes
2023-03-15 09:29:38 -04:00
305008c201
Merge pull request #3 from theacodes/trim-art
Stephen Hawes
2023-03-15 09:22:44 -04:00
330f1d2c40
Trim PCB artwork
Thea Flowers
2023-03-14 18:26:25 -04:00
b8498fb712
Merge pull request #2 from theacodes/pcb-art
Stephen Hawes
2023-03-14 10:06:16 -04:00
312031c954
adds silk updates for UART port, adds open hardware logo, adds keepout for the version sticker
Stephen Hawes
2023-03-07 20:44:12 -05:00
35026b4748
adds keepout copper for floor countersink. this commit represents rev07
Stephen Hawes
2023-03-06 20:27:08 -05:00
62ba6c3f3e
gets tweaks of spool holder right, for easy fitting into a feeder, and easy spool mounting
Stephen Hawes
2023-03-06 13:42:13 -05:00
823af7d4ce
this commit represents rev10 feeder controllers
Stephen Hawes
2023-03-06 13:41:44 -05:00
09c43efde8
pulls pour zone borders within kikit's boundary
Stephen Hawes
2023-03-06 12:34:47 -05:00
efb66fe491
fixes flipped references, remakes circular keepouts for b.cu copper pour for countersinking
Stephen Hawes
2023-03-06 11:40:14 -05:00
ec995acac3
flips board upside down for panelization
Stephen Hawes
2023-03-06 11:19:54 -05:00
f35be51c27
cleans up drawing layers
Stephen Hawes
2023-03-06 11:18:57 -05:00
37316d0ea9
fixes deformed outline
Stephen Hawes
2023-03-06 11:01:15 -05:00
f18097ea1e
adds kikit annotations for panelization
Stephen Hawes
2023-03-06 10:50:58 -05:00
92a9864aa0
buttons are really nice here. just a bit of interface with the surface beneath so a great breakaway with support-free printing. buttons cover part of the pcb and feel nice
Stephen Hawes
2023-03-06 09:13:00 -05:00