Commit Graph
100 Commits
Author SHA1 Message Date
Stephen Hawes 157f6aca42 adds indexing-wheel cad to reflect pcb 2023-04-09 16:23:38 -04:00
Stephen Hawes 1d6145a329 updates spool arm to having two parts that friction fit together for better printability 2023-04-09 16:23:08 -04:00
Stephen Hawes 51cd700e43 updates indexing wheel to rev06 2023-04-09 16:22:28 -04:00
Stephen Hawes d906c2dde7 extends drive motor bracket to to prevent overtightening 2023-04-06 12:32:15 -04:00
Stephen Hawes 6f625479fc fixes path to fid board 2023-03-24 17:26:16 -04:00
Stephen Hawes e95e4c1c1a updating kibot container to support kicad7 but the correct container this time 2023-03-24 17:23:26 -04:00
Stephen Hawes f72f44859c updating kibot container to support kicad7 2023-03-24 17:20:09 -04:00
Stephen Hawes 5b5ffab8e0 mobo is 2 layers not 4 ya dummy 2023-03-24 17:11:16 -04:00
Stephen Hawes 67270174fe yup, another ci bugfix commit 2023-03-24 16:55:53 -04:00
Stephen Hawes a6fbf5ec31 more bugfix 2023-03-24 16:45:18 -04:00
Stephen Hawes 64e5123b03 other little bugfixes 2023-03-24 16:21:10 -04:00
Stephen Hawes 02f104afbf export bugfixes 2023-03-24 16:11:28 -04:00
Stephen Hawes 727a2a0c87 fixes zip name in feeder bom export 2023-03-24 15:59:18 -04:00
Stephen Hawes be38bc2ed0 fixes paths for sed commit replacement for kicad files 2023-03-24 15:57:33 -04:00
Stephen Hawes df64273b63 Merge branch 'main' of github.com:opulo-inc/feeder 2023-03-24 15:52:53 -04:00
Stephen Hawes a310b79799 setting up ci exports 2023-03-24 15:51:51 -04:00
Stephen Hawes dc8474710f updates readme, adds dnp resistor footprint to lib 2023-03-24 11:52:54 -04:00
Stephen Hawes 6616317512 pcbs and updated cad pushed up 2023-03-23 11:44:13 -04:00
Stephen Hawes 43725d327c removes keying for diffusion pcb from frame 2023-03-19 13:15:49 -04:00
Stephen Hawes c16b5674bf adds two mounting holes for drive motor cover 2023-03-19 12:41:22 -04:00
Stephen Hawes b69ba272c3 adds spacing bump to feeder floor 2023-03-16 09:04:04 -04:00
Stephen Hawes 93874c6baa removes fillets on spool holder 2023-03-16 09:03:40 -04:00
Stephen Hawes 1751a9f789 adds notch for slot alignment in spool arm 2023-03-16 09:00:43 -04:00
Stephen Hawes 8044a27e67 adds better fid board mounting, opens up pick window 2023-03-16 08:50:52 -04:00
Stephen Hawes 0064d7556f represents rev11. adjusts uart frictionfit to have a tighter interface 2023-03-15 17:11:28 -04:00
Stephen Hawes 4c22a74a95 bumps text silk to be centered 2023-03-15 11:24:20 -04:00
Stephen Hawes 3f644291de fixes paste for DNP parts, makes some paste interfaces more accurate or wider for more structural integrity 2023-03-15 11:23:00 -04:00
Stephen Hawes 7c04d4294c adds hash to silk 2023-03-15 10:55:26 -04:00
Stephen Hawes 89a9317c93 updates silk to reflect rev11 2023-03-15 10:49:24 -04:00
Stephen Hawes de2dcf852f removes a few errant silkscreen artifacts from pulsar, adjusts for oshw logo 2023-03-15 09:29:38 -04:00
Stephen HawesandGitHub 305008c201 Merge pull request #3 from theacodes/trim-art
Trim PCB artwork
2023-03-15 09:22:44 -04:00
Stephen HawesandGitHub b8498fb712 Merge pull request #2 from theacodes/pcb-art
Add PCB artwork
2023-03-14 10:06:16 -04:00
Stephen Hawes 312031c954 adds silk updates for UART port, adds open hardware logo, adds keepout for the version sticker 2023-03-07 20:44:12 -05:00
Stephen Hawes 35026b4748 adds keepout copper for floor countersink. this commit represents rev07 2023-03-06 20:27:08 -05:00
Stephen Hawes 62ba6c3f3e gets tweaks of spool holder right, for easy fitting into a feeder, and easy spool mounting 2023-03-06 13:42:13 -05:00
Stephen Hawes 823af7d4ce this commit represents rev10 feeder controllers 2023-03-06 13:41:44 -05:00
Stephen Hawes 09c43efde8 pulls pour zone borders within kikit's boundary 2023-03-06 12:34:47 -05:00
Stephen Hawes efb66fe491 fixes flipped references, remakes circular keepouts for b.cu copper pour for countersinking 2023-03-06 11:40:14 -05:00
Stephen Hawes ec995acac3 flips board upside down for panelization 2023-03-06 11:19:54 -05:00
Stephen Hawes f35be51c27 cleans up drawing layers 2023-03-06 11:18:57 -05:00
Stephen Hawes 37316d0ea9 fixes deformed outline 2023-03-06 11:01:15 -05:00
Stephen Hawes f18097ea1e adds kikit annotations for panelization 2023-03-06 10:50:58 -05:00
Stephen Hawes 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 2023-03-06 09:13:00 -05:00
Stephen Hawes ec2326c46a opens up the interface for the slot pcb even more, makes sure the print isnt deformed when the board is mounted 2023-03-06 09:11:31 -05:00
Stephen Hawes b53c20fc17 fixes spool holder not fitting in frame, uses good geometry for holding spool on 2023-03-06 09:11:01 -05:00
Stephen Hawes d2b99377e5 adds a bit more clearance for slot pcb tos lide in 2023-03-03 16:44:44 -05:00
Stephen Hawes 2f660ccc30 makes the post in the spool holder a bit longer to prevent spools from rotating about the y axis 2023-03-03 16:19:37 -05:00
Stephen Hawes 90df5c2771 updates assembly to include frame updates 2023-03-03 16:16:46 -05:00
Stephen Hawes f54a754c11 adds feeder detection fiducial pcb 2023-03-03 16:16:25 -05:00
Stephen Hawes cd63a65ecf adds indexing wheel mechanical model 2023-03-03 16:16:10 -05:00
Stephen Hawes 9ed5414136 updates controller pcb to have copper keepouts around the countersinks, shifts the buttons to a more centered position 2023-03-03 16:15:41 -05:00
Stephen Hawes 8bfcd81394 updates feeder floor to have tht connectors for strength 2023-03-03 16:14:38 -05:00
Stephen Hawes c8d1f2c605 adjusts feeder floor to cover THT pins on IDC connector 2023-03-03 16:09:51 -05:00
Stephen Hawes 375bd762d1 greatly improves button feature in frame, removes material to make peel motor cable easier to insert 2023-03-03 16:09:30 -05:00
Stephen Hawes 1fada01f27 adds dogbone cutouts to indexing wheel for better positioning, more alignment features, holes for potential screw-mounted shaft collars 2023-03-03 16:08:50 -05:00
Stephen Hawes 1e7c0c7c42 adds diffusion pcb logo mask footprint 2023-03-03 16:08:05 -05:00
Stephen Hawes a7ed4264b1 adds light diffusion pcb 2023-03-03 16:07:36 -05:00
Stephen Hawes a66ba957ed adds footprint for locking header for UART, adds it to pcb 2023-02-09 11:57:16 -05:00
Stephen Hawes 3ea01fbc81 starting on controller rev10, fixes motor spinning while in bootloader mode by pulling motor enable low with a pulldown resistor, and enabling with PA2 in firmware 2023-02-09 10:45:54 -05:00
Stephen Hawes a3851a2112 adds passthrough and alignment holes to indexing-wheel cad 2023-02-08 19:09:24 -05:00
Stephen Hawes bc8e081b1b removing out folders, ds-store files, and fcstd1 files 2023-02-08 13:51:58 -05:00
Stephen Hawes cd2e794715 adds bom csv and cleans up cha image files 2023-02-08 13:50:29 -05:00
Stephen Hawes c6b6a7c4b7 adds fcstd1 files and out folders to gitignore 2023-02-08 13:49:46 -05:00
Stephen Hawes 7ff9705461 loosens up fit of peel gears for shaft mounting and fit in the frame 2023-02-08 13:47:41 -05:00
Stephen Hawes 17dad6b5e6 updates frame to have ledge for fid pcb 2023-02-08 13:46:51 -05:00
Stephen Hawes e9bcf7fc20 updates pad library file to make pads a bit smaller 2023-02-08 13:46:24 -05:00
Stephen Hawes aca9c35f2c updates asm with bolts and fid pcb 2023-02-08 13:45:53 -05:00
Stephen Hawes 0a9bc577c1 adds photon 8mm fid 2023-02-08 13:45:39 -05:00
Stephen Hawes f6550eb418 updating fill zone outline of feeder floor to work with kikit 2023-02-07 16:56:01 -05:00
Stephen Hawes ab57eac8c1 uprevs feederfloor to rev06, through hole IDC connector, adds silk for address, makes pads .1mm thinner, vdc has traces both sides 2023-02-07 14:22:39 -05:00
Stephen Hawes 985822d0b3 adds some LCSC part numbers to the schematic 2023-02-07 14:05:11 -05:00
Stephen Hawes a32820a702 cad tweaks for better fit, worm gear larger id, spool holder smaller post, smaller peel gears for less friction, shorter drive-motor-bracket for an easier time mounting 2023-02-01 09:53:25 -05:00
Stephen Hawes 8bde418bc8 adds wireviz yaml files for feeder floor harness 2023-01-17 18:50:44 -05:00
Stephen Hawes 268e266d86 makes film have a better clearance path for peeling, makes cutout for buttons 2023-01-12 12:12:30 -05:00
Stephen Hawes 3de54c689d added datasheet for main rgb led 2022-12-09 10:57:28 -05:00
Stephen Hawes b823c7bddf cleaned up feeder floor schematic 2022-12-09 10:56:02 -05:00
Stephen Hawes 998eb5b7cb added drive motor bracket mounting screws 2022-12-09 10:49:53 -05:00
Stephen Hawes 9486f7e7be schematic cleanup 2022-12-09 10:49:38 -05:00
Stephen Hawes a07f55b2cc cad tweaks for rev09 feeder, including first pass at printed buttons, properly recessed nuts in peel gear frame, tweaked feeder floor for new feeder floor pcb 2022-12-09 09:50:03 -05:00
Stephen Hawes 93cd9801c6 adding multi-part footprint for ds28e07 2022-12-09 09:49:01 -05:00
Stephen Hawes 23a94d06bd this commit represents rev09 of the controller, rev04 of the indexing wheel, and rev05 of the feeder floor 2022-12-09 09:48:28 -05:00
Stephen Hawes 63ebb10ad8 adds 10k pullup to reset 2022-12-08 10:14:23 -05:00
Stephen Hawes ab78e1af2d adds second footprint for rgbled, adds testpoints 2022-12-06 10:46:47 -05:00
Stephen Hawes 72d4928337 removes all the indicator leds in exchange for a single rgb. adds diffusion and printed buttons in cad 2022-12-02 14:37:14 -05:00
Stephen Hawes d02d3a95e4 makes drive motor plug easier to plug into pcb, gives drive motor cable more space to exist in the frame 2022-10-28 13:16:24 -04:00
Stephen Hawes f4b7170097 tweaks to film gear frame to make the gears easier to pop in 2022-10-27 18:26:18 -04:00
Stephen Hawes 585bdb8637 adds accurate model of worm gear n20, redid cable routing for drive motor, opened up recess for drive motor to fit new type, shifted drive motor bracket closer to the gearbox, guides tape so it doesnt collide with buttons, feeder floor chamfered correctly for easy insertion, guides film so it stays centered in gears 2022-10-26 16:32:18 -04:00
Stephen Hawes 7641f90c9a working cad setup, requires mods to fit worm gear n20 with flush pcb 2022-10-26 09:30:18 -04:00
Stephen Hawes 3258dbd22f represents rev08 of feeder controller, rev04 of feeder floor. cad still needs some tweaks. 2022-10-06 16:03:50 -04:00
Stephen Hawes c89d551814 got feeder floor print updated to match new angles 2022-10-04 16:57:27 -04:00
Stephen Hawes 4583e2b04f moved feeder motherboard geometry so spring fingers come straight down onto pads 2022-10-04 15:05:47 -04:00
Stephen Hawes 5b0719495a cleaned up the repo! moved firmware out, cleaned up cad, deleted extra crap 2022-09-20 14:20:18 -04:00
Stephen Hawes 6050d0581f removes ds store
:q
'qq'
2022-09-20 13:56:01 -04:00
Stephen Hawes 0573945dd5 switches pin for switch 1 because of arduino support 2022-09-20 13:50:31 -04:00
Stephen Hawes 44f5f5adc8 updates define.h to have pins correct for rev07 2022-09-19 12:53:46 -04:00
Stephen Hawes 25f055d769 adds dsstore to gitignore 2022-08-29 16:00:14 -04:00
Stephen Hawes ed79c04cdd represents rev07 feeder controller, rev03 indexing wheel, rev03 feeder floor. also checks in lots of cad work for feeder design and feeder floor design 2022-08-23 12:11:06 -04:00
Stephen Hawes 32e2dc15f8 rev06 pcb 2022-07-28 14:40:46 -04:00
Stephen Hawes e51ccdd232 firmware updated with encoder support, and support for the f031. 2022-07-28 14:40:30 -04:00
Stephen Hawes 51b8ca6efb adds in rough beginning of rev06 cad 2022-07-28 14:40:00 -04:00