Compare commits

...

205 Commits

Author SHA1 Message Date
debian 1b22d32501 5537T315 mcmaster wrong part 2019-12-07 20:19:32 -07:00
debian 05edae9bec updates to bom 2019-12-07 20:00:04 -07:00
jebba af445a37ef .25mm nozzle + alloy 910 best so far 2019-12-01 19:30:27 -07:00
jebba 529f57b6c4 pctpe part 2019-12-01 19:26:58 -07:00
jebba 5c9198c277 pctpe part 2019-12-01 19:26:21 -07:00
debian b39d4dd362 add pctpe gear 2019-12-01 13:45:34 -07:00
debian 64e5c0d1b7 Nylon 3d printed parts gcode 2019-12-01 09:49:02 -07:00
jebba baf0319d74 add pctpe gear gcode 2019-11-29 13:22:28 -07:00
debian c0b712086d add TAZ 6 pctpe 2019-11-28 19:49:49 -07:00
debian fb825c0150 fork 2019-11-28 17:39:14 -07:00
debian 8e9cf58361 find BoM parts... 2019-11-28 15:53:38 -07:00
debian 57f4678edd Add some USA sources for parts 2019-11-28 13:31:54 -07:00
debian 568d087135 Initial gcode for 3d printed parts in PC-Max. 2019-11-26 11:58:28 -07:00
debian 3fe965faa2 Add wiki pages and OHAI 2019-11-26 10:16:16 -07:00
debian d852c98f9e Add satnogs-rotator 3.1-pre-release release files 2019-11-26 10:10:32 -07:00
zisi 0fffb83692 Update assemblies and BOM due to #66
Signed-off-by: zisi <agzisim@gmail.com>
2018-11-29 14:47:10 +02:00
zisi 53b244e6cc Resolve issue #66
Signed-off-by: zisi <agzisim@gmail.com>
2018-11-29 13:50:24 +02:00
zisi ecf4f84e2a Update assemblies due to #65
Signed-off-by: zisi <agzisim@gmail.com>
2018-11-26 17:29:11 +02:00
zisi cf466afb68 Update C1001-3 due to #65
Signed-off-by: zisi <agzisim@gmail.com>
2018-11-21 15:52:08 +02:00
zisi 7ee6c417d5 Add missing info about cover box
Signed-off-by: zisi <agzisim@gmail.com>
2018-11-15 18:17:01 +02:00
zisi ab6e4ece88 Update BOM
Signed-off-by: zisi <agzisim@gmail.com>
2018-11-15 18:13:51 +02:00
zisi 8d7792bf82 Add model for cover box, issue #64
Signed-off-by: zisi <agzisim@gmail.com>
2018-11-15 17:38:05 +02:00
zisi 48af75ee01 Add top view drawing for laser cutting
Signed-off-by: zisi <agzisim@gmail.com>
2018-10-05 01:16:39 +03:00
zisi b28be57043 Closes #62 , update repository policy,
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-24 18:51:41 +03:00
zisi dcd6079122 Delete csv file, isn't rendered
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-23 20:12:55 +03:00
zisi 145c6f9afd Add csv file in order to rendered
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-23 20:11:11 +03:00
zisi 430af72f49 Update BOM for v3.1, #59
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-23 19:53:36 +03:00
zisi 997943164b Add source files for assembly guides
Assemblies A1040 and A1050-1

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-22 16:08:17 +03:00
zisi 7fa37aac91 Add assembly guides
https://wiki.satnogs.org/SatNOGS_Rotator_v3

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-21 18:44:51 +03:00
zisi 8e51ecbc9b Add missing assembly instructions
About the adjstment of end-stop and rotary encoder

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-21 13:05:24 +03:00
zisi 6803820279 Add assembly guide for A1030-1
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-20 16:35:59 +03:00
zisi d1f4a23745 Small fixes in notes
Add number annotation

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-20 13:23:24 +03:00
zisi bce5257169 Add missing balloons
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-20 12:44:44 +03:00
zisi dc8fd540c6 Add missing dimensions
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-20 12:43:57 +03:00
Agis Zisimatos 91a1a8f755 Merge branch 'fixes-v3.1' into 'master'
Fixes v3.1

Closes #53 and #58

See merge request librespacefoundation/satnogs/satnogs-rotator!53
2018-08-19 19:49:25 +00:00
zisi be703c309f Update part number list
With new parts/assemblies or new variants
Add description and QTY

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-19 22:31:33 +03:00
zisi d688089153 Update all high level assemblies
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-19 22:30:44 +03:00
zisi ed7f8eb2a4 Migrate to Freecad v0.17
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-19 21:22:55 +03:00
zisi 36491e3f39 Change the length and U bolt cut dimensions
Update drawing
Revision B

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-19 21:21:37 +03:00
zisi f4681803e9 Change the length due to changes in motor mount
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-18 11:51:03 +03:00
zisi 36628a5a3c Add assembly guides
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-18 11:48:35 +03:00
zisi 06001fa194 Delete unused assembly
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-18 11:47:56 +03:00
zisi ab0bcc8af2 Add assembly guide for 2 assemblies
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-17 19:19:04 +03:00
zisi 7e541f71ad Update DC motor assembly and add assembly guide
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-17 17:11:44 +03:00
zisi 75b2a196ee Add assembly guide for encoder gear
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-17 14:41:49 +03:00
zisi 427dd583ef Update assembly of chassis and add assembly guide
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-17 13:23:14 +03:00
zisi b8f1281e89 Add assembly guide for worm mount
Delete old not used variants

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-17 12:43:26 +03:00
zisi 27dc451d84 Add assembly drawings,update parts
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-16 18:40:01 +03:00
zisi 74b08602cb Ignore spread sheet back up files
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-16 12:36:52 +03:00
zisi ef5e3f6133 Change the distance between worm gear and wheel
Reduce 1mm from 14.5 to 13.5 mm
Due to tolerances in FDM fabrication method

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-16 12:30:10 +03:00
zisi 4699c86533 Add drawing for fabrication
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-16 12:17:37 +03:00
zisi 4e9910a414 Update broken features
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-16 12:16:29 +03:00
zisi ce840a1c50 Reduce the size of -3 to L140
Reduce the size of rotator
Add Drawing for the part

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-16 11:40:43 +03:00
zisi 71ccf8c64d Add drawing
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-16 11:06:59 +03:00
zisi 9e16fe89f8 OD changed according to 6008zz specs
Signed-off-by: zisi <agzisim@gmail.com>
2018-08-15 19:17:12 +03:00
zisi 7c76c0d174 Simplify fabrication of part, 2D geometry
Updated according to #63

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-15 19:13:06 +03:00
zisi dc6caf49df Update part according to #63
Simplify fabrication with 3D-printed

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-15 19:07:35 +03:00
zisi 871b812902 Add new motor mount
Fabricated by FDM 3D-printer.

Signed-off-by: zisi <agzisim@gmail.com>
2018-08-15 19:00:22 +03:00
zisi dad2bd3a28 Add PN and update PN list
Clean BOM

Signed-off-by: zisi <agzisim@gmail.com>
2018-04-30 18:22:43 +03:00
zisi dc5a4bcd83 Fixes issue #58
Signed-off-by: zisi <agzisim@gmail.com>
2018-02-02 20:34:19 +02:00
zisi c3bcd59c5c Add encoder mount part, #60
Signed-off-by: zisi <agzisim@gmail.com>
2018-01-28 19:30:06 +02:00
zisi 158a7f9925 Resolve issue #53
Signed-off-by: zisi <agzisim@gmail.com>
2018-01-27 23:16:06 +02:00
zisi 69aaba22da Update P/N for C1061 and update assemblies
Signed-off-by: zisi <agzisim@gmail.com>
2018-01-27 22:10:44 +02:00
zisi 0049983bb1 Move parts for electronics in other repository
Signed-off-by: zisi <agzisim@gmail.com>
2018-01-27 20:56:35 +02:00
zisi 3977c9ee06 Add the PCB controller and update mounts
Change cable gland to PG9
Update assemblies

Signed-off-by: zisi <agzisim@gmail.com>
2017-12-20 13:32:48 +02:00
zisi b142826f2a Add P/N and update assemblies
To update
* Encoder: H1090,H1091, H1100, C1090-C1096, A1040
* Controller Box: H1080-1, H1080-2, C1100, A1070

Signed-off-by: zisi <agzisim@gmail.com>
2017-12-12 01:24:44 +02:00
zisi 072c4d670f Add M3 nut pockets to make the assembly more easy
Signed-off-by: zisi <agzisim@gmail.com>
2017-09-22 13:39:33 +03:00
zisi 1807bf5f82 Update files after gitlab migration
Signed-off-by: zisi <agzisim@gmail.com>
2017-09-19 12:04:21 +03:00
Pierros Papadeas 4ae9b4daee Merge pull request #52 from zisi/updates-v3.1
Updates v3.1
2017-07-28 19:23:27 +03:00
zisi 8e16dd183a Fix #53
Signed-off-by: zisi <agzisim@gmail.com>
2017-03-02 15:29:34 +02:00
zisi 2ee71a8437 Remove wrong 2D-drawings
Signed-off-by: zisi <agzisim@gmail.com>
2017-02-21 17:32:50 +02:00
zisi ab39869e6b Add 2D drawings for metal box
Signed-off-by: zisi <agzisim@gmail.com>
2017-02-16 17:35:01 +02:00
zisi 88f840e35a Update rain_cover_tube part for new cover box, #53
Signed-off-by: zisi <agzisim@gmail.com>
2017-02-13 17:32:12 +02:00
zisi 44c089b3af Add new sheet metal box, #53
Signed-off-by: zisi <agzisim@gmail.com>
2017-02-13 16:02:54 +02:00
zisi d4fafd000a Add parts for DC motor case.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-23 02:31:15 +02:00
zisi 170f6e5af4 Update the dimensions of pcb mount part.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-21 14:54:23 +02:00
zisi ac94a99e41 Add new parts and QTY for 30 kits.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-19 13:23:19 +02:00
zisi c98b194b95 Update pcb mount and metal box, issue #17.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-19 13:21:13 +02:00
zisi cd3d067777 Change distance between motor and worm gear.
Better timing belt tension.

Signed-off-by: zisi <agzisim@gmail.com>
2016-12-12 21:47:52 +02:00
zisi d2e885e2ab Update rotator assemblies with new parts and BOM.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:52:08 +02:00
zisi 70b8e51232 End stop holder mount in axis side part.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:47:54 +02:00
zisi c477d7b019 Change clearance holes and remove unused hole.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:45:47 +02:00
zisi d1c3b1dd49 Change motor mount in to 3D printed part.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:43:15 +02:00
zisi cd0b55177a Change hole clearance and update assembly.
Change the order of worm gear, worm mount and pulley according to issue #34.
Also with this approach, the belt tension doesn't, as much as before, affects the worm axis.
Add all parts, washers-nuts, in assembly.

Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:31:02 +02:00
zisi 4d4b83aab3 Combine three parts in one, axis_gear_as5601.
The axis flange assembly is homing ring, gear for encoder and lock the main axis.

Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:25:56 +02:00
zisi 5ce291c38f Issue #50.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:22:59 +02:00
zisi 2ce62f3adb Change the size of frame, add new hidden corner.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:19:30 +02:00
zisi 6c5fb26156 Update encoder and encoder holder.
Change the holder part in order to regulate the distance between gears.
Use only M3 flat head screws to mount and for axis.
Change the holes clearance according to machinery handbook p.1612.

Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:12:06 +02:00
zisi bd7f3cecba Delete unused assembly and rename-update part.
Signed-off-by: zisi <agzisim@gmail.com>
2016-12-06 23:01:01 +02:00
zisi 7262d4d3b7 Add tolerances to all parts and update assemblies.
Add 0.1mm tolerance in all holes.
Delete unused part axis_side_sensor_holder.
2016-10-07 12:31:57 +03:00
zisi 5b87cc1d1b Updates in parts and assemblies.
Add apearance properties.
Change the dimensions of holes, nut pockets, etc. to real dimensions.
Update assemblies.
2016-09-22 14:11:42 +03:00
zisi dcfa14fd42 Delete unused parts. 2016-09-22 13:52:12 +03:00
zisi 9a97c53423 Add parts-assembly for mechanichal switch. 2016-09-22 13:42:58 +03:00
zisi 2329bac6f1 Add new parts-assemblies for AS5601 encoder. 2016-09-22 13:40:45 +03:00
zisi 424539689e Update rain cover positioning pattern for new mast. 2016-03-18 13:07:55 +02:00
zisi 4f9af9b291 Resolve problem in axis side sensor holder.
Add pocket in M3 screw for homing sensor.
2016-03-17 21:40:53 +02:00
zisi 5c22aa2ebe Resolve collision between homing ring and sensor. 2016-03-17 12:50:34 +02:00
zisi be5568d087 Add annotate page in cover parts and update BOM. 2016-03-08 17:55:13 +02:00
zisi f6677c03ae Update Az El rotator assembly and BOM.
Increase the axis pipe to 320mm.
Connect rotator assemblies in different configuration.
Add new prices and qty in BOM.
2016-03-01 18:08:12 +02:00
zisi f1502677da Update the cover_box.
Increase tolerance in upper_side parts.
2016-03-01 18:04:48 +02:00
zisi da9b7fa9e4 Add electronics box and pcb mount. 2016-03-01 18:01:29 +02:00
zisi 5bc8b487ad Update assemlies and change axis pipe part. 2016-02-16 19:40:59 +02:00
zisi 0ef5d47f0d Update cover box and assembly.
Change the thickness of sheets to 3mm.
Add tolerances to parts.
Change parts dimensions for 40mm axis pipe.
2016-02-16 19:35:16 +02:00
Agis Zisimatos fd64decd8a Change bolts to M4, update axis gear, assemblies and BOM. 2016-01-25 17:59:46 +02:00
Manthos Papamatthaiou 11e6dba253 Add some fixes in axis_gear part. 2016-01-25 15:23:09 +02:00
Manthos Papamatthaiou 7fa301e036 Add prises in the bulk order list in BOM. 2016-01-25 11:45:18 +02:00
Agis Zisimatos b39da85a5e Reodrer the file structure and update parts.
Update ball_bearing_housing.
2016-01-19 14:22:12 +02:00
Agis Zisimatos 7b283bb8f4 Change axis pipe to OD 40mm and update all parts and BOM.
Rotator assembly is in progress.
2016-01-08 16:24:31 +02:00
Agis Zisimatos 1419c8b79f Add new parts for rotator assembly, add AZ EL rotator. 2016-01-02 18:57:09 +02:00
Agis Zisimatos 9c530f738b Update axis sides parts and rotator assembly. 2015-12-22 22:37:42 +02:00
Agis Zisimatos 08d3cb0763 Update pcb_mount part and bom. 2015-12-16 00:19:17 +02:00
Agis Zisimatos a1febe605c Delete unused parts, update BOM. 2015-11-27 17:49:01 +02:00
Agis Zisimatos 0e33fa792f Update files because of new repository policy. 2015-11-27 16:58:52 +02:00
Pierros Papadeas a7c434270c Update repository policy 2015-11-27 12:50:34 +02:00
Agis Zisimatos 6fedbf6cca Update BOM. 2015-11-16 15:57:44 +02:00
Agis Zisimatos e0efa4fc9e Update and add parts for encoder and DC motor. 2015-11-14 22:33:41 +02:00
Agis Zisimatos 125f18efa6 Update cover box.
Change the thickness to 1mm.
Small fixes.
2015-11-10 16:23:12 +02:00
Agis Zisimatos 8512e0b826 Add DC motor mount flange.
This part is an adapter, to use the stepper motor mount with DC motor.
2015-10-28 01:21:51 +02:00
Agis Zisimatos 8dd4e35c6b Update encoder mount and assembly. 2015-10-28 01:20:42 +02:00
Manthos Papamatthaiou 295433ac3a Merge pull request #33 from cshields/master
Add missing worm_mount_mirror.stl file
2015-09-30 16:48:28 +03:00
Corey Shields 58c2397559 Add missing worm_mount_mirror.stl file
The worm_mount_mirror.stl file is missing from the repository
Exported from the fcstd in /src/
2015-09-29 17:07:44 -04:00
Manthos Papamatthaiou 384bab1580 Add the cover assembly file and the source file for the encoder holder part. 2015-09-20 14:22:34 +03:00
Manthos Papamatthaiou 1ff87e5f26 Fix a dimention problem in the lower side x2 part. 2015-09-18 16:58:59 +03:00
Manthos Papamatthaiou f2065ba0e0 Fix a dimention problem in the lower bottom part. 2015-09-18 16:37:01 +03:00
Manthos Papamatthaiou ec38c26aee Add the files for the cover and some helping parts.
The files for the cover are supposed to be cut on a laser cutter on 5mm acrylic (or similar material).
Add a pattern to help align the rain cover part on the box before gluing.
Add an M3 screw nut for 20x20mm t-slot extrusion.
2015-09-18 15:15:56 +03:00
Manthos Papamatthaiou 51b522ad13 Add source and .stl files for v3 rain covers. 2015-09-16 17:51:34 +03:00
Agis Zisimatos d4a8e1873f Updates for axis gear, t-slot20 connector parts and assembly file.
Add a different way to mount axis gear.
Change t-slot20 connector for use with two M5 screws.
2015-09-07 20:56:42 +03:00
Manthos Papamatthaiou e5f4172a5e Merge pull request #29 from cshields/imperial-merge
Adding imperial v3 rotator parts
2015-08-13 17:21:55 +03:00
Corey Shields 4ecc8066f0 Adding imperial v3 rotator parts
Attaching 4 parts that are resized for imperial PVC sizes. I am
just merging the .stl files, leaving the changes to source out of
this as we do not want to manually keep up with parallel tracks
of source files as the desire is to make them configurable in the
future.  If the source for these imperial changes is needed, it
can be found at
https://github.com/cshields/satnogs-hardware/tree/imperial/src
2015-08-12 11:55:25 -04:00
Agis Zisimatos 7be51369cf Fixes in BOM. 2015-08-06 16:41:47 +03:00
Agis Zisimatos edfe63e3dc Add t slot 20 connectors src and stl. 2015-08-06 16:40:16 +03:00
Agis Zisimatos ba96e8d987 Fixes in motor mount part and update the assembly file. 2015-07-22 21:13:22 +03:00
Manthos Papamatthaiou cdb74f6afc Repair a misaligned hole in motor mount part. 2015-07-14 18:31:39 +03:00
Agis Zisimatos f45fb2facf Fix the qty of t slots L102 in BOM. 2015-06-18 15:41:17 +03:00
Agis Zisimatos decab30f8e Add BOM. 2015-06-16 12:12:50 +03:00
Agis Zisimatos 40d4d0e9fc Add pcb mount. 2015-06-16 12:11:08 +03:00
Agis Zisimatos 8b9da79d13 Add correct stl files. 2015-06-14 21:53:49 +03:00
Agis Zisimatos 7370bba587 Small fixes and update assembly. 2015-06-14 21:38:38 +03:00
Agis Zisimatos 3d403da0a6 Delete unused and add new t slots. 2015-06-14 21:35:04 +03:00
Agis Zisimatos 14d2196ca0 Add to axis side the base of homing sensor. 2015-06-14 21:31:15 +03:00
Pierros Papadeas 4e63dc5dad Merge pull request #18 from gmorph/fixed-hardware-url
Updated your URL to the hardware web page to be correct.
2015-06-02 20:49:08 +03:00
Manthos Papamatthaiou 5c8bc81547 Add latest changes to motor mount, homing ring and homing sensor holder. 2015-06-02 12:07:19 +03:00
Agis Zisimatos 92a06354fd Fixes in axis_side and axis_spacer. 2015-05-12 12:05:22 +03:00
Manthos Papamatthaiou 465032ca31 Fixes in motor mount, axis spacer collar and worm mount parts. 2015-05-12 11:48:17 +03:00
Agis Zisimatos ee2aeb6797 Change the diameter in the hole for axis, to solve friction problem. 2015-05-06 19:27:55 +03:00
Agis Zisimatos 3d2fe7e19e Add fillets. 2015-05-06 19:26:23 +03:00
Agis Zisimatos fca53178f9 Change the diameter to feet better in the ball bearing. 2015-05-06 19:24:16 +03:00
Agis Zisimatos ca22331a99 Delete old axis side parts and replace them with a new. 2015-05-06 19:19:53 +03:00
Manthos Papamatthaiou 41d494d0ea Fix typo in axis spacer collar file name. 2015-05-06 19:12:32 +03:00
Manthos Papamatthaiou ac2607c99d Add axis spacer colar source and .stl files. 2015-05-06 19:09:32 +03:00
Manthos Papamatthaiou ebd69495d6 Add last changes to worm gear part. 2015-05-06 17:31:17 +03:00
Manthos Papamatthaiou 6ccfd40d52 Add mounting holes in ball bearing housing part. 2015-05-05 20:05:31 +03:00
Agis Zisimatos d4775547ec Quick fix for worm_mount part. 2015-05-05 19:47:20 +03:00
Manthos Papamatthaiou 9491f3de95 Repair worm mount part. 2015-05-05 19:04:42 +03:00
Manthos Papamatthaiou 1d08e62417 Add motor mount part source and stl. 2015-05-05 18:25:59 +03:00
Agis Zisimatos 6fc0b5f32a Update Assembly with new parts. 2015-05-03 20:20:01 +03:00
Agis Zisimatos 8f9753eb43 Delete unused and add new T slots. 2015-05-03 20:18:32 +03:00
Agis Zisimatos fced35c58f Add new part axis_spacer.
*Convert D32mm of axis to D35 of ball bearing.
2015-05-03 20:15:07 +03:00
Agis Zisimatos 9eeb024614 Change the dimensions of ball_bearing_housing part. 2015-05-03 20:13:37 +03:00
Agis Zisimatos 149aab0ce7 Update axis_side_motor_mount part.
*Change dimensions for motor mount.
*Add M5 holes in order to mount T slots.
2015-05-03 19:57:54 +03:00
Agis Zisimatos 22df7504c4 Update axis_side_worm_mount part.
*Change the dimensions for new worm gear.
*Add M5 holes in order to mount to T slots.
2015-05-03 19:53:04 +03:00
Manthos Papamatthaiou 49482f9535 Add source and stl files for the new worm gear design. 2015-04-29 16:49:48 +03:00
Manthos Papamatthaiou e3967396f9 Add axis gear source and stl files updated for the version 3. 2015-04-29 16:12:11 +03:00
Grant Morphett c2aa0c90d5 Updated your URL to the hardware web page to be correct. 2015-04-27 10:57:00 +10:00
Nikos Roussos c669fd7fdb Update README with license notice 2015-04-24 13:02:06 +03:00
Manthos Papamatthaiou 2bc96cb5d9 Add versioin 3 source and stl files 2015-04-16 18:13:48 +03:00
Agis Zisimatos ba4d91d459 Delete unused files for V3. 2015-04-15 18:25:49 +03:00
Pierros Papadeas 246baec8ec Update README for vesions 2015-04-15 00:41:43 +03:00
Pierros Papadeas 6f412220b7 Cleanup v2 2015-04-15 00:32:02 +03:00
Manthos Papamatthaiou 4cd4aac7fb Modify axis_bushing to be able to hold 2 ISO 3601 Size:026 o-rings on each side (for the 32mm diameter tube) to prevent water from licking in the box. 2015-03-11 15:46:22 +02:00
Manthos Papamatthaiou 91e740275d Add 3D printed cable hook to manage cables inside box 2015-03-11 15:43:51 +02:00
Manthos Papamatthaiou fe26bfb5ce Change gitignore to ignore freecad backup files 2015-03-11 15:34:03 +02:00
Agis Zisimatos ca56365876 Optimizing sensor holder for printability. 2015-03-08 17:31:35 +02:00
Agis Zisimatos 23f4ba911c Modified axis gear ring in order to reduce friction. 2015-03-08 17:31:35 +02:00
Agis Zisimatos 348368e5c9 Add source file and binary for homing ring. 2015-03-08 17:31:35 +02:00
Pierros Papadeas 7afd5108ca New UHF v1 10 elements design. 2015-02-05 22:24:31 +02:00
Pierros Papadeas 858035d71c New VHF v3 6element design. 2015-02-05 22:24:10 +02:00
Pierros Papadeas 6ad5024caa Adding pdfs of Yagi VHF v2. 2015-01-18 21:17:56 +02:00
Pierros Papadeas 41baa80d97 Adding new yagi VHF v2 2015-01-18 21:14:34 +02:00
Manthos Papamatthaiou f8f05a9de2 Add pockets for nuts at the axis_side part and update the stl file to 2015-01-09 13:54:58 +02:00
Pierros Papadeas 1e4857cdb8 Update trakcer BOM. 2014-10-28 02:06:06 +02:00
Pierros Papadeas b46b6fdba5 Add Radome BOM. 2014-10-28 00:32:46 +02:00
Pierros Papadeas 4ef0f03242 Update STL for Radome. 2014-10-28 00:16:54 +02:00
Pierros Papadeas 9cceac035e Add Diplexer BOM. 2014-10-27 22:56:56 +02:00
Manthos Papamatthaiou 3d1876f4f0 Add all files for the diplexer schematic and pcb design 2014-10-27 00:32:21 +02:00
Pierros Papadeas 68d9d3d50e Radome v1 added. 2014-10-24 23:04:55 +01:00
Pierros Papadeas 7fd78b9da6 Add BOM for tripod v2 2014-10-22 23:24:19 +01:00
Pierros Papadeas 6e814c3b27 Add Axis Gear Spacer for v2. 2014-10-04 17:15:45 +03:00
Pierros Papadeas 5803bc2679 Add axis_bushing source file. 2014-10-04 16:46:20 +03:00
Pierros Papadeas 47b7e98c59 Add v2 of Tripod. 2014-09-29 09:55:26 +03:00
Pierros Papadeas 48858dd990 Add BOM of helical antenna UHF-lhcp. 2014-09-28 20:42:47 +03:00
Pierros Papadeas 28e04e0921 New Helical antenna UHF lhcp. 2014-09-28 19:21:22 +03:00
Pierros Papadeas 0f3f7ed404 Updated BOM. 2014-09-25 01:05:26 +03:00
Pierros Papadeas 5a29916829 Update Antenna directories. 2014-09-24 13:25:01 +03:00
Pierros Papadeas a3dafcdc11 Update BOM with links to STLs. 2014-09-24 13:20:14 +03:00
Pierros Papadeas b3c0511b0d Ground Station Tracking v2 2014-09-24 13:15:08 +03:00
Pierros Papadeas a46c246ac2 Fixing spelling 2014-08-20 18:30:09 +03:00
Pierros Papadeas 862c87fec7 Merge branch 'master' of github.com:satnogs/satnogs-hardware 2014-08-20 18:23:54 +03:00
Pierros Papadeas 8a28f75f3f LNA housing 2014-08-20 18:23:28 +03:00
Theodoros Dimitriou fe75de4638 v0.2 source initial commit 2014-08-20 16:11:52 +03:00
Theodoros Dimitriou b4fd348140 v0.1 source initial and final commit 2014-08-20 16:10:39 +03:00
Pierros Papadeas f7e79283c6 Turnstile antenna mount 2014-05-10 19:48:52 +03:00
Pierros Papadeas f12e2be446 Manifold fix 2014-05-10 13:56:03 +03:00
Pierros Papadeas 8d8ddc5c4a New antenna axis mount 2014-05-10 03:23:53 +03:00
Theodoros Dimitriou cdb486e064 added antenna axs joint.stl file 2014-04-23 23:40:53 +03:00
313 changed files with 1826003 additions and 66385 deletions

6
.gitignore vendored
View File

@ -1,3 +1,3 @@
*.blend1
*.blend2
*.gcode
# Backup Files
*.fcstd1
.~*

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1010-3.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1011-3.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1020-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).
* `LTAZ6_C1020-1.gcode` - LulzBot TAZ 6 gcode. PCTPE (nylon + tpu).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1021-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1022-3.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1030-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1040-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).
* `LTAZ6_C1040-1.gcode` - LulzBot TAZ 6 gcode. PCTPE (nylon).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1041-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1042-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1043-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1061-5.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1061-6.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1062-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).
* `LM205M025N_C1010-3.gcode` - LulzBot Mini 2 with 0.25mm nozzle. Taulman Alloy 910.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1070-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1071-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1072-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1083-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).
* `LTAZ6_C1083-1.gcode` - LulzBot TAZ 6 gcode. PCTPE (nylon).

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
# 3D Printed Parts
* `TAZWHE05MM2_C1084-1.gcode` - LulzBot TAZ Workhorse gcode. Polymaker PC-Max (polycarbonate).

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 697 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 538 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 KiB

5
CONTRIBUTING.md 100644
View File

@ -0,0 +1,5 @@
# Contributing to SatNOGS rotator
Thank you for your interest in contributing to SatNOGS!
The main repository lives on [Gitlab](https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator).

545
LICENSE
View File

@ -1,362 +1,189 @@
Mozilla Public License, version 2.0
CERN Open Hardware Licence v1.2
Preamble
Through this CERN Open Hardware Licence ("CERN OHL") version 1.2, CERN
wishes to provide a tool to foster collaboration and sharing among
hardware designers. The CERN OHL is copyright CERN. Anyone is welcome
to use the CERN OHL, in unmodified form only, for the distribution of
their own Open Hardware designs. Any other right is reserved. Release
of hardware designs under the CERN OHL does not constitute an
endorsement of the licensor or its designs nor does it imply any
involvement by CERN in the development of such designs.
1. Definitions
1.1. "Contributor"
means each individual or legal entity that creates, contributes to the
creation of, or owns Covered Software.
1.2. "Contributor Version"
means the combination of the Contributions of others (if any) used by a
Contributor and that particular Contributor's Contribution.
1.3. "Contribution"
means Covered Software of a particular Contributor.
1.4. "Covered Software"
means Source Code Form to which the initial Contributor has attached the
notice in Exhibit A, the Executable Form of such Source Code Form, and
Modifications of such Source Code Form, in each case including portions
thereof.
1.5. "Incompatible With Secondary Licenses"
means
a. that the initial Contributor has attached the notice described in
Exhibit B to the Covered Software; or
b. that the Covered Software was made available under the terms of
version 1.1 or earlier of the License, but not also under the terms of
a Secondary License.
1.6. "Executable Form"
means any form of the work other than Source Code Form.
1.7. "Larger Work"
means a work that combines Covered Software with other material, in a
separate file or files, that is not Covered Software.
1.8. "License"
means this document.
1.9. "Licensable"
means having the right to grant, to the maximum extent possible, whether
at the time of the initial grant or subsequently, any and all of the
rights conveyed by this License.
1.10. "Modifications"
means any of the following:
a. any file in Source Code Form that results from an addition to,
deletion from, or modification of the contents of Covered Software; or
b. any new file in Source Code Form that contains any Covered Software.
1.11. "Patent Claims" of a Contributor
means any patent claim(s), including without limitation, method,
process, and apparatus claims, in any patent Licensable by such
Contributor that would be infringed, but for the grant of the License,
by the making, using, selling, offering for sale, having made, import,
or transfer of either its Contributions or its Contributor Version.
1.12. "Secondary License"
means either the GNU General Public License, Version 2.0, the GNU Lesser
General Public License, Version 2.1, the GNU Affero General Public
License, Version 3.0, or any later versions of those licenses.
1.13. "Source Code Form"
means the form of the work preferred for making modifications.
1.14. "You" (or "Your")
means an individual or a legal entity exercising rights under this
License. For legal entities, "You" includes any entity that controls, is
controlled by, or is under common control with You. For purposes of this
definition, "control" means (a) the power, direct or indirect, to cause
the direction or management of such entity, whether by contract or
otherwise, or (b) ownership of more than fifty percent (50%) of the
outstanding shares or beneficial ownership of such entity.
2. License Grants and Conditions
2.1. Grants
Each Contributor hereby grants You a world-wide, royalty-free,
non-exclusive license:
a. under intellectual property rights (other than patent or trademark)
Licensable by such Contributor to use, reproduce, make available,
modify, display, perform, distribute, and otherwise exploit its
Contributions, either on an unmodified basis, with Modifications, or
as part of a Larger Work; and
b. under Patent Claims of such Contributor to make, use, sell, offer for
sale, have made, import, and otherwise transfer either its
Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution
become effective for each Contribution on the date the Contributor first
distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under
this License. No additional rights or licenses will be implied from the
distribution or licensing of Covered Software under this License.
Notwithstanding Section 2.1(b) above, no patent license is granted by a
Contributor:
a. for any code that a Contributor has removed from Covered Software; or
b. for infringements caused by: (i) Your and any other third party's
modifications of Covered Software, or (ii) the combination of its
Contributions with other software (except as part of its Contributor
Version); or
c. under Patent Claims infringed by Covered Software in the absence of
its Contributions.
This License does not grant any rights in the trademarks, service marks,
or logos of any Contributor (except as may be necessary to comply with
the notice requirements in Section 3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to
distribute the Covered Software under a subsequent version of this
License (see Section 10.2) or under the terms of a Secondary License (if
permitted under the terms of Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its
Contributions are its original creation(s) or it has sufficient rights to
grant the rights to its Contributions conveyed by this License.
2.6. Fair Use
This License is not intended to limit any rights You have under
applicable copyright doctrines of fair use, fair dealing, or other
equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
Section 2.1.
3. Responsibilities
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any
Modifications that You create or to which You contribute, must be under
the terms of this License. You must inform recipients that the Source
Code Form of the Covered Software is governed by the terms of this
License, and how they can obtain a copy of this License. You may not
attempt to alter or restrict the recipients' rights in the Source Code
Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
a. such Covered Software must also be made available in Source Code Form,
as described in Section 3.1, and You must inform recipients of the
Executable Form how they can obtain a copy of such Source Code Form by
reasonable means in a timely manner, at a charge no more than the cost
of distribution to the recipient; and
b. You may distribute such Executable Form under the terms of this
License, or sublicense it under different terms, provided that the
license for the Executable Form does not attempt to limit or alter the
recipients' rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice,
provided that You also comply with the requirements of this License for
the Covered Software. If the Larger Work is a combination of Covered
Software with a work governed by one or more Secondary Licenses, and the
Covered Software is not Incompatible With Secondary Licenses, this
License permits You to additionally distribute such Covered Software
under the terms of such Secondary License(s), so that the recipient of
the Larger Work may, at their option, further distribute the Covered
Software under the terms of either this License or such Secondary
License(s).
3.4. Notices
You may not remove or alter the substance of any license notices
(including copyright notices, patent notices, disclaimers of warranty, or
limitations of liability) contained within the Source Code Form of the
Covered Software, except that You may alter any license notices to the
extent required to remedy known factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support,
indemnity or liability obligations to one or more recipients of Covered
Software. However, You may do so only on Your own behalf, and not on
behalf of any Contributor. You must make it absolutely clear that any
such warranty, support, indemnity, or liability obligation is offered by
You alone, and You hereby agree to indemnify every Contributor for any
liability incurred by such Contributor as a result of warranty, support,
indemnity or liability terms You offer. You may include additional
disclaimers of warranty and limitations of liability specific to any
jurisdiction.
4. Inability to Comply Due to Statute or Regulation
If it is impossible for You to comply with any of the terms of this License
with respect to some or all of the Covered Software due to statute,
judicial order, or regulation then You must: (a) comply with the terms of
this License to the maximum extent possible; and (b) describe the
limitations and the code they affect. Such description must be placed in a
text file included with all distributions of the Covered Software under
this License. Except to the extent prohibited by statute or regulation,
such description must be sufficiently detailed for a recipient of ordinary
skill to be able to understand it.
5. Termination
5.1. The rights granted under this License will terminate automatically if You
fail to comply with any of its terms. However, if You become compliant,
then the rights granted under this License from a particular Contributor
are reinstated (a) provisionally, unless and until such Contributor
explicitly and finally terminates Your grants, and (b) on an ongoing
basis, if such Contributor fails to notify You of the non-compliance by
some reasonable means prior to 60 days after You have come back into
compliance. Moreover, Your grants from a particular Contributor are
reinstated on an ongoing basis if such Contributor notifies You of the
non-compliance by some reasonable means, this is the first time You have
received notice of non-compliance with this License from such
Contributor, and You become compliant prior to 30 days after Your receipt
of the notice.
5.2. If You initiate litigation against any entity by asserting a patent
infringement claim (excluding declaratory judgment actions,
counter-claims, and cross-claims) alleging that a Contributor Version
directly or indirectly infringes any patent, then the rights granted to
You by any and all Contributors for the Covered Software under Section
2.1 of this License shall terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
license agreements (excluding distributors and resellers) which have been
validly granted by You or Your distributors under this License prior to
termination shall survive termination.
6. Disclaimer of Warranty
Covered Software is provided under this License on an "as is" basis,
without warranty of any kind, either expressed, implied, or statutory,
including, without limitation, warranties that the Covered Software is free
of defects, merchantable, fit for a particular purpose or non-infringing.
The entire risk as to the quality and performance of the Covered Software
is with You. Should any Covered Software prove defective in any respect,
You (not any Contributor) assume the cost of any necessary servicing,
repair, or correction. This disclaimer of warranty constitutes an essential
part of this License. No use of any Covered Software is authorized under
this License except under this disclaimer.
7. Limitation of Liability
Under no circumstances and under no legal theory, whether tort (including
negligence), contract, or otherwise, shall any Contributor, or anyone who
distributes Covered Software as permitted above, be liable to You for any
direct, indirect, special, incidental, or consequential damages of any
character including, without limitation, damages for lost profits, loss of
goodwill, work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses, even if such party shall have been
informed of the possibility of such damages. This limitation of liability
shall not apply to liability for death or personal injury resulting from
such party's negligence to the extent applicable law prohibits such
limitation. Some jurisdictions do not allow the exclusion or limitation of
incidental or consequential damages, so this exclusion and limitation may
not apply to You.
8. Litigation
Any litigation relating to this License may be brought only in the courts
of a jurisdiction where the defendant maintains its principal place of
business and such litigation shall be governed by laws of that
jurisdiction, without reference to its conflict-of-law provisions. Nothing
in this Section shall prevent a party's ability to bring cross-claims or
counter-claims.
9. Miscellaneous
This License represents the complete agreement concerning the subject
matter hereof. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent
necessary to make it enforceable. Any law or regulation which provides that
the language of a contract shall be construed against the drafter shall not
be used to construe this License against a Contributor.
10. Versions of the License
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section
10.3, no one other than the license steward has the right to modify or
publish new versions of this License. Each version will be given a
distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version
of the License under which You originally received the Covered Software,
or under the terms of any subsequent version published by the license
steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to
create a new license for such software, you may create and use a
modified version of this License if you rename the license and remove
any references to the name of the license steward (except to note that
such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary
Licenses If You choose to distribute Source Code Form that is
Incompatible With Secondary Licenses under the terms of this version of
the License, the notice described in Exhibit B of this License must be
attached.
Exhibit A - Source Code Form License Notice
This Source Code Form is subject to the
terms of the Mozilla Public License, v.
2.0. If a copy of the MPL was not
distributed with this file, You can
obtain one at
http://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file,
then You may include the notice in a location (such as a LICENSE file in a
relevant directory) where a recipient would be likely to look for such a
notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - "Incompatible With Secondary Licenses" Notice
This Source Code Form is "Incompatible
With Secondary Licenses", as defined by
the Mozilla Public License, v. 2.0.
In this Licence, the following terms have the following meanings:
“Licence” means this CERN OHL.
“Documentation” means schematic diagrams, designs, circuit or circuit
board layouts, mechanical drawings, flow charts and descriptive text,
and other explanatory material that is explicitly stated as being made
available under the conditions of this Licence. The Documentation may
be in any medium, including but not limited to computer files and
representations on paper, film, or any other media.
“Documentation Location” means a location where the Licensor has
placed Documentation, and which he believes will be publicly
accessible for at least three years from the first communication to
the public or distribution of Documentation.
“Product” means either an entire, or any part of a, device built using
the Documentation or the modified Documentation.
“Licensee” means any natural or legal person exercising rights under
this Licence.
“Licensor” means any natural or legal person that creates or modifies
Documentation and subsequently communicates to the public and/ or
distributes the resulting Documentation under the terms and conditions
of this Licence.
A Licensee may at the same time be a Licensor, and vice versa.
Use of the masculine gender includes the feminine and neuter genders
and is employed solely to facilitate reading.
2. Applicability
2.1. This Licence governs the use, copying, modification,
communication to the public and distribution of the Documentation, and
the manufacture and distribution of Products. By exercising any right
granted under this Licence, the Licensee irrevocably accepts these
terms and conditions.
2.2. This Licence is granted by the Licensor directly to the Licensee,
and shall apply worldwide and without limitation in time. The Licensee
may assign his licence rights or grant sub-licences.
2.3. This Licence does not extend to software, firmware, or code
loaded into programmable devices which may be used in conjunction with
the Documentation, the modified Documentation or with Products, unless
such software, firmware, or code is explicitly expressed to be subject
to this Licence. The use of such software, firmware, or code is
otherwise subject to the applicable licence terms and conditions.
3. Copying, modification, communication to the public and distribution
of the Documentation
3.1. The Licensee shall keep intact all copyright and trademarks
notices, all notices referring to Documentation Location, and all
notices that refer to this Licence and to the disclaimer of warranties
that are included in the Documentation. He shall include a copy
thereof in every copy of the Documentation or, as the case may be,
modified Documentation, that he communicates to the public or
distributes.
3.2. The Licensee may copy, communicate to the public and distribute
verbatim copies of the Documentation, in any medium, subject to the
requirements specified in section 3.1.
3.3. The Licensee may modify the Documentation or any portion thereof
provided that upon modification of the Documentation, the Licensee
shall make the modified Documentation available from a Documentation
Location such that it can be easily located by an original Licensor
once the Licensee communicates to the public or distributes the
modified Documentation under section 3.4, and, where required by
section 4.1, by a recipient of a Product. However, the Licensor shall
not assert his rights under the foregoing proviso unless or until a
Product is distributed.
3.4. The Licensee may communicate to the public and distribute the
modified Documentation (thereby in addition to being a Licensee also
becoming a Licensor), always provided that he shall:
a) comply with section 3.1;
b) cause the modified Documentation to carry prominent notices stating
that the Licensee has modified the Documentation, with the date and
description of the modifications;
c) cause the modified Documentation to carry a new Documentation
Location notice if the original Documentation provided for one;
d) make available the modified Documentation at the same level of
abstraction as that of the Documentation, in the preferred format for
making modifications to it (e.g. the native format of the CAD tool as
applicable), and in the event that format is proprietary, in a format
viewable with a tool licensed under an OSI-approved license if the
proprietary tool can create it; and
e) license the modified Documentation under the terms and conditions
of this Licence or, where applicable, a later version of this Licence
as may be issued by CERN.
3.5. The Licence includes a non-exclusive licence to those patents or
registered designs that are held by, under the control of, or
sub-licensable by the Licensor, to the extent necessary to make use of
the rights granted under this Licence. The scope of this section 3.5
shall be strictly limited to the parts of the Documentation or
modified Documentation created by the Licensor.
4. Manufacture and distribution of Products
4.1. The Licensee may manufacture or distribute Products always
provided that, where such manufacture or distribution requires a
licence under this Licence the Licensee provides to each recipient of
such Products an easy means of accessing a copy of the Documentation
or modified Documentation, as applicable, as set out in section 3.
4.2. The Licensee is invited to inform any Licensor who has indicated
his wish to receive this information about the type, quantity and
dates of production of Products the Licensee has (had) manufactured
5. Warranty and liability
5.1. DISCLAIMER – The Documentation and any modified Documentation are
provided "as is" and any express or implied warranties, including, but
not limited to, implied warranties of merchantability, of satisfactory
quality, non-infringement of third party rights, and fitness for a
particular purpose or use are disclaimed in respect of the
Documentation, the modified Documentation or any Product. The Licensor
makes no representation that the Documentation, modified
Documentation, or any Product, does or will not infringe any patent,
copyright, trade secret or other proprietary right. The entire risk as
to the use, quality, and performance of a Product shall be with the
Licensee and not the Licensor. This disclaimer of warranty is an
essential part of this Licence and a condition for the grant of any
rights granted under this Licence. The Licensee warrants that it does
not act in a consumer capacity.
5.2. LIMITATION OF LIABILITY – The Licensor shall have no liability
for direct, indirect, special, incidental, consequential, exemplary,
punitive or other damages of any character including, without
limitation, procurement of substitute goods or services, loss of use,
data or profits, or business interruption, however caused and on any
theory of contract, warranty, tort (including negligence), product
liability or otherwise, arising in any way in relation to the
Documentation, modified Documentation and/or the use, manufacture or
distribution of a Product, even if advised of the possibility of such
damages, and the Licensee shall hold the Licensor(s) free and harmless
from any liability, costs, damages, fees and expenses, including
claims by third parties, in relation to such use.
6. General
6.1. Except for the rights explicitly granted hereunder, this Licence
does not imply or represent any transfer or assignment of intellectual
property rights to the Licensee.
6.2. The Licensee shall not use or make reference to any of the names
(including acronyms and abbreviations), images, or logos under which
the Licensor is known, save in so far as required to comply with
section 3. Any such permitted use or reference shall be factual and
shall in no event suggest any kind of endorsement by the Licensor or
its personnel of the modified Documentation or any Product, or any
kind of implication by the Licensor or its personnel in the
preparation of the modified Documentation or Product.
6.3. CERN may publish updated versions of this Licence which retain
the same general provisions as this version, but differ in detail so
far this is required and reasonable. New versions will be published
with a unique version number.
6.4. This Licence shall terminate with immediate effect, upon written
notice and without involvement of a court if the Licensee fails to
comply with any of its terms and conditions, or if the Licensee
initiates legal action against Licensor in relation to this
Licence. Section 5 shall continue to apply.

View File

@ -1,9 +1,56 @@
SatNOGS Hardware
================
# SpaceCruft! SatNOGS Rotator
Hardware for SatNOGS project
* Fork of:
https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator
Repository includes all needed STL files for 3D printed parts of SatNOGS project.
* BoM updated for USA sources.
More information can be found in our documentation page:
http://satnogs.org/hardware.html
* Original README below.
# SatNOGS Rotator
Hardware for SatNOGS Rotator. This repository includes all needed source files for 3D printed (and other) parts of SatNOGS Rotator.
## Documentation
More information can be found in our [wiki](https://wiki.satnogs.org/SatNOGS_Rotator_v3).
## Repository policy - Naming Convention
According to F3 - [Form, Fit and function](https://en.wikipedia.org/wiki/Form,_fit_and_function) and
[Part number, wiki page](https://en.wikipedia.org/wiki/Part_number) some rules build about the naming
convention and versioning:
* C, custom parts, placed in rotator_parts file
* H, hardware parts, placed in shared file
* A, assemblies, placed in assemblies file
* All used part numbers are placed in part-number-list spreadsheet.
* Start the number from 1000, e.g. C1000-1.
* Dash -1 (odd), are parts from same family for example M5 screws with same DIN and different lengths.
* Dash -2 (even), are parts from same family but all features are mirrored.
* Small changes in the part (fit - aspect), not affect the part number but affected the variant (-n).
* Big changes in the part or assembly (form and function aspect), affect the part number, make a new one
and replace or remove the old one.
* When a part is ready, in the commit message only this part and the message contains the revision of the part and a
release note about the changes. If needed update the drawing inside the freecad.
Then commit all sub-assemblies and the main assembly which affected by the part or parts.
* In order to add a new part take a new part number according to the part number list (spreadsheet).
* When a part or assembly isn't ready for release, in commit message add WIP, work in progress, write the
changes must be done, refers to the issue.
* When all parts and assemblies are ready and working properly, a release is done with tagging the last commit
and a file with all fabrication files like *.stl, *.step, *.pdf (for drawings), *.dxf (for 2D parts) are generated
which each file is naming with pn_revN.*
* Master branch is most times under active development, so expect things to break.
* Assembly is broken down to specific groups, sub-assemlies. The first priority of assembly levels is to help the designer in
design process and not in the real assembly. The second priority is to make assemblies that helps in assembly process.
We never work on very large assemblies, due to limitation in CAD program.
* Try to use a coordinate system that is fit in the main assembly.
* Drawing revision does not exist, only part or assembly revision is modified. When a small change is done in drawing for example in text the revision isn't change because the part or assembly isn't change.
## Contribute
The main repository lives on [Gitlab](https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator) and all Merge Request should happen there.
## License
[![Libre Space Foundation](https://img.shields.io/badge/%C2%A9%202014--2018-Libre%20Space%20Foundation-6672D8.svg)](https://librespacefoundation.org/)
Licensed under the [CERN OHLv1.2](LICENSE).

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.

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.

View File

@ -1,80 +0,0 @@
// Antenna to axis mount
// Satnogs Project 2014 MPL2.0 http://satnogs.org
$fn=50;
mast_1 = 32; // Axis mast diameter
mast_2 = 20; // Antenna mast diameter
offset = 8; // Extra width of mount
tireup_w = 6; // Width of tireup
tireup_h = 1.5; // Height of tireup
washer = 16; // Washer diameter
bolt = 4; // Bolt for antenna mast
module axises() {
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([0,90,0])
cylinder(h=mast_2+offset+1, d=mast_1, center=true);
translate([0,-(mast_1+mast_2)/2+mast_2/2,0])
cylinder(h=mast_1+offset+1, d=mast_2, center=true);
// Bolt for antenna mast cylinder
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
cylinder(h=mast_1+offset+1, d=bolt, center=true);
}
module axises_outer() {
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([0,90,0])
cylinder(h=mast_2+offset, d=mast_1+offset, center=true);
translate([0,-(mast_1+mast_2)/2+mast_2/2,0])
cylinder(h=mast_1+offset, d=mast_2+offset, center=true);
// Outer washer stud
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
cylinder(h=mast_1+offset, d=washer, center=true);
}
module tire_up() {
difference() {
cylinder(h=tireup_w,d=mast_2+offset+tireup_h,center=true);
cylinder(h=tireup_w,d=mast_2+offset-tireup_h,center=true);
}
}
module cut() {
translate([0,-(mast_1+mast_2)/2,0])
cube([offset*5,offset*1.5,mast_1+offset*4],center=true);
}
module main_connector() {
difference() {
hull() {
axises_outer();
}
axises();
mirror([0,0,1]) {
translate([0,-(mast_1+mast_2)/2+mast_2/2,(2*mast_1)/5])
tire_up();
}
translate([0,-(mast_1+mast_2)/2+mast_2/2,(2*mast_1)/5])
tire_up();
cut();
}
}
module extender() {
difference() {
translate([mast_1/2-offset/2,-mast_2*2,-mast_1/2-offset/4])
cube([offset/2,mast_1*2,offset/2],center=true);
translate([mast_1/2-offset/2,-mast_1*2-4,-mast_1/2-offset/4])
cylinder(d=3,offset/2,center=true);
}
}
difference() {
union() {
main_connector();
extender();
}
}

View File

@ -1,64 +0,0 @@
// Antenna to axis mount
// Satnogs Project 2014 MPL2.0 http://satnogs.org
$fn=50;
mast_1 = 32.5; // Axis mast diameter
mast_2 = 20; // Antenna mast diameter
offset = 8; // Extra width of mount
tireup_w = 6; // Width of tireup
tireup_h = 1.5; // Height of tireup
washer = 16; // Washer diameter
bolt = 4.5; // Bolt for antenna mast
module axises() {
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([0,90,0])
cylinder(h=mast_2+offset+1, d=mast_1, center=true);
translate([0,-(mast_1+mast_2)/2+mast_2/2,0])
cylinder(h=mast_1+offset+1, d=mast_2, center=true);
// Bolt for antenna mast cylinder
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([90,0,0])
cylinder(h=mast_1+offset+1, d=bolt, center=true);
}
module axises_outer() {
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([0,90,0])
cylinder(h=mast_2+offset, d=mast_1+offset, center=true);
translate([0,-(mast_1+mast_2)/2+mast_2/2,0])
cylinder(h=mast_1+offset, d=mast_2+offset, center=true);
// Outer washer stud
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([90,0,0])
cylinder(h=mast_1+offset, d=washer, center=true);
}
module tire_up() {
difference() {
cylinder(h=tireup_w,d=mast_2+offset+tireup_h,center=true);
cylinder(h=tireup_w,d=mast_2+offset-tireup_h,center=true);
}
}
module cut() {
translate([0,-(mast_1+mast_2)/2,0])
cube([offset*5,offset*1.5,mast_1+offset*4],center=true);
}
difference() {
hull() {
axises_outer();
}
axises();
mirror([0,0,1]) {
translate([0,-(mast_1+mast_2)/2+mast_2/2,(2*mast_1)/5])
tire_up();
}
translate([0,-(mast_1+mast_2)/2+mast_2/2,(2*mast_1)/5])
tire_up();
cut();
}

File diff suppressed because it is too large Load Diff

View File

@ -1,62 +0,0 @@
// Antenna to axis mount
// Satnogs Project 2014 MPL2.0 http://satnogs.org
$fn=50;
mast_1 = 32; // Axis mast diameter
mast_2 = 20; // Antenna mast diameter
offset = 8; // Extra width of mount
tireup_w = 6; // Width of tireup
tireup_h = 1.5; // Height of tireup
washer = 16; // Washer diameter
bolt = 4; // Bolt for antenna mast
module axises() {
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([0,90,0])
cylinder(h=mast_2+offset+1, d=mast_1, center=true);
translate([0,-(mast_1+mast_2)/2+mast_2/2,0])
cylinder(h=mast_1+offset+1, d=mast_2, center=true);
// Bolt for antenna mast cylinder
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
cylinder(h=mast_1+offset+1, d=bolt, center=true);
}
module axises_outer() {
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
rotate([0,90,0])
cylinder(h=mast_2+offset, d=mast_1+offset, center=true);
translate([0,-(mast_1+mast_2)/2+mast_2/2,0])
cylinder(h=mast_1+offset, d=mast_2+offset, center=true);
// Outer washer stud
translate([0,(mast_1+mast_2)/2-mast_1/2,0])
cylinder(h=mast_1+offset, d=washer, center=true);
}
module tire_up() {
difference() {
cylinder(h=tireup_w,d=mast_2+offset+tireup_h,center=true);
cylinder(h=tireup_w,d=mast_2+offset-tireup_h,center=true);
}
}
module cut() {
translate([0,-(mast_1+mast_2)/2,0])
cube([offset*5,offset*1.5,mast_1+offset*4],center=true);
}
difference() {
hull() {
axises_outer();
}
axises();
mirror([0,0,1]) {
translate([0,-(mast_1+mast_2)/2+mast_2/2,(2*mast_1)/5])
tire_up();
}
translate([0,-(mast_1+mast_2)/2+mast_2/2,(2*mast_1)/5])
tire_up();
cut();
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,39 +0,0 @@
//Radiator Holder
//SatNOGS project
width = 38;
mast = 20.5;
element = 4;
module element_gutter() {
union() {
translate([mast/2+element/2,0,0])
cylinder(d=element,h=width+1,center=true);
translate([mast/2+element/2,0,0])
cylinder(d=6,h=width/2,center=true);
translate([mast/2,0,0])
cube([element,element,width+1],center=true);
translate([mast/2,0,0])
cube([6,6,width/2],center=true);
rotate(90,[0,1,0])
translate([0,0,mast/2])
cylinder(d=6,h=mast,center=true);
}
}
module holder() {
difference() {
cube([width,width,6], center=true);
cylinder(d=mast,h=width,center=true);
translate([0,0,-3])
rotate(90,[1,0,0])
element_gutter();
rotate(90,[0,0,1])
translate([0,0,3])
rotate(90,[1,0,0])
element_gutter();
}
}
holder();

File diff suppressed because it is too large Load Diff

View File

@ -1,39 +0,0 @@
// T-connector for RG-59
//
core = 3.6; // Core diameter
bolt = 3.2; // Bold diameter
module solid(){
translate ([0,4*core,-core])
cube ([4*core,6*core,2*core],center=true);
}
module hollow(){
translate ([0,4*core,0])
rotate ([90,0,0])
cylinder (h=core*7, r=core,center=true);
}
module case(){
difference() {
union() {
for ( i = [0:2] ) {
rotate ( i*360/3, [0,0,1])
solid();
}
translate ([0,0,-core])
cylinder (h=core*2, r=core+9.5, center=true);
}
union() {
for ( i = [0:2] ) {
rotate ( i*360/3, [0,0,1])
hollow();
}
cylinder (h=core*2, r=9.5, center=true);
}
cylinder(h=core*5, r=bolt, center=true);
}
}
case();

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,55 +0,0 @@
//Yagi element to mast mounting bracket
//Satnogs Project MPL2.0 http://satnogs.org
$fn=50; //High Resolution
el_d = 4; //Element diameter
mast_d = 20; //Mast diameter
cube_e = mast_d+el_d*2+2; //Cube edge
mount_l = 14; //Mount length
module element()
{
cylinder(h=mast_d*2,d=el_d);
}
module tire_up()
{
difference() {
cylinder(h=3.5,d=cube_e);
cylinder(h=3.5,d=cube_e-1);
}
}
module satnogs_yagi_mount()
{
rotate([0,90,0])
intersection() {
difference() {
translate([-cube_e/2,-cube_e/2,-cube_e/2])
cube([cube_e,cube_e,cube_e]);
union() {
rotate([0,270,0])
translate([0,0,-mount_l/2])
cylinder(h=mount_l*2,d=mast_d);
translate([el_d/2,mast_d/2+el_d/2,-mast_d])
element();
rotate([90,0,0])
translate([-el_d/2,mast_d/2+el_d/2,-mast_d])
element();
translate([-mount_l*1.5,-1.5,-(mast_d+el_d*2+2)/2])
cube([mount_l,3,mast_d+el_d*2+2]);
rotate([0,270,0])
translate([0,0,mount_l-5])
tire_up();
}
}
rotate([0,270,0])
translate([0,0,-mount_l/2])
cylinder(h=mount_l*2,d=mast_d+el_d*2+2);
}
}
satnogs_yagi_mount();

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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

1855
assemblies/A1040.svg 100644

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 785 KiB

Some files were not shown because too many files have changed in this diff Show More