Sebastian Reichel
|
8b172cbddd
|
Add 10" rack box derived from 19" rack box
|
2018-06-27 21:48:35 +02:00 |
Florian Festi
|
6538c92910
|
OrganPipe: Offer multiple units for the pressure given
|
2018-05-18 14:12:30 +02:00 |
Florian Festi
|
1d0aa05e9a
|
OrganPipe: Use unicode for Py 2 compat
|
2018-05-12 17:14:02 +02:00 |
Florian Festi
|
d9e8930e31
|
OrganPipe: Add encoding
|
2018-05-12 17:11:26 +02:00 |
Florian Festi
|
4798c24815
|
New generator: Organ pipe
Still untested
|
2018-05-12 17:06:10 +02:00 |
Florian Festi
|
50b9bc9ffb
|
TypeTray: Fix finger holes in bottom which had been mirrored in x direction
|
2018-04-25 23:36:32 +02:00 |
Florian Festi
|
616bf42239
|
RegularBox: Fix top edge for "angled hole" top
|
2018-04-25 22:02:52 +02:00 |
Florian Festi
|
d3c922d289
|
RegularBox: Use FingerJointSettings for vertical edges, too
Fixes #65
|
2018-04-25 22:02:24 +02:00 |
Florian Festi
|
879ae1af68
|
DisplayShelf: Do not render front wall if set to zero
|
2018-04-15 19:43:31 +02:00 |
Florian Festi
|
ebe02e2be5
|
DisplayShelf: Use better defaults
|
2018-04-15 19:43:31 +02:00 |
Florian Festi
|
b2c54310b6
|
UnevenHeightBox: Fix lid
Looks like it is difficult to come up with a really non symmectrical test case.
Thanks to Mekol for pointing this out!
Related #60
|
2018-03-17 21:04:24 +01:00 |
Florian Festi
|
fa44eb27cf
|
UneveHeigthBox: Minor tweaks
|
2018-03-17 17:32:21 +01:00 |
Florian Festi
|
58cb06ec94
|
UnevenHeightBox: Add lid
|
2018-03-17 17:19:47 +01:00 |
Florian Festi
|
7c716a9e5f
|
UnevenHeightBox: Make bottom edge parametric
|
2018-03-15 20:46:00 +01:00 |
Florian Festi
|
786ff222c2
|
New generator: UnevenHeightBox
Box with different height in each corner
|
2018-03-15 19:08:47 +01:00 |
Florian Festi
|
0604744284
|
OttoSoles: Add dove tail joints to the connecting edges
|
2018-03-11 17:43:55 +01:00 |
Florian Festi
|
f2106a2c8c
|
OttoSoles: Add support for tabs
|
2018-03-11 09:13:40 +01:00 |
Florian Festi
|
49ce2ed412
|
New generator: Ottosoles
Foam soles for the OttO Bot
|
2018-03-10 19:28:30 +01:00 |
Florian Festi
|
dd7d282c65
|
Rack19Box: Fix width and placement of holes
|
2018-02-27 18:41:39 +01:00 |
Florian Festi
|
66c419ab7f
|
New generator: Rack19Box
Closed box with screw on top for mounting in a 19" rack.
|
2018-02-27 18:04:26 +01:00 |
Florian Festi
|
c3917d3292
|
IntegratedHingeBox: switch x and y measurements
So the hinge is at the backside along the x axis
|
2018-02-20 08:23:07 +01:00 |
Florian Festi
|
8cb9919968
|
FlexBox2: Rename params to reflect the actual axis of measurement
h -> x
y -> h
x -> y
|
2018-02-19 16:49:04 +01:00 |
Florian Festi
|
039fe5f2ee
|
ElectronicsBox: Fix holes in the lid
|
2018-02-03 22:33:27 +01:00 |
Florian Festi
|
a70222d646
|
New generator: RackBox
|
2018-02-03 22:31:53 +01:00 |
Florian Festi
|
6ef43a8f48
|
Add flangedWall() and use it in the ElectronicsBox
|
2018-02-03 21:52:12 +01:00 |
Florian Festi
|
b0bef745b2
|
ElectronicsBox: Fix top edge and height
|
2018-02-02 14:06:18 +01:00 |
Florian Festi
|
a53c5857c2
|
New generator: AngledCutJig
For making angled cuts in a laser cutter
|
2018-01-21 22:05:48 +01:00 |
Florian Festi
|
62b6016448
|
OttoLegs: Increase number of tabs for feet and ankles
|
2018-01-13 21:11:33 +01:00 |
Florian Festi
|
68f1c375f7
|
OttoLegs: Move tabs to outer ring
|
2017-12-20 18:25:55 +01:00 |
Florian Festi
|
703d0e49db
|
OttoBody: Add tabs to the PCB clamps
|
2017-12-19 20:10:08 +01:00 |
Florian Festi
|
f44f87a25c
|
Remove print for Python 2 compat
|
2017-12-19 19:36:37 +01:00 |
Florian Festi
|
946d040bac
|
OttoBot: Move to Misc UI Group
Set default leg legth to 34mm
|
2017-12-18 23:49:18 +01:00 |
Florian Festi
|
e26991695a
|
Mark top side of servo mount.
Move servo mounts up as they need to be cut separately (in 5mm)
|
2017-12-17 15:30:32 +01:00 |
Florian Festi
|
e5bb6a5d7a
|
Add tabs to Boxes.edge() and most Edge classes
and Boxes.polyline()
Add to some parts of the Otto Bot
|
2017-12-15 16:45:32 +01:00 |
Florian Festi
|
e0caa3aad8
|
OttoBody: Add fix for changed ChestHinge
|
2017-12-09 16:54:20 +01:00 |
Florian Festi
|
9dfa95f45b
|
Fix ChestHinge
Add the play of the hinge to the width of the edge
Adjust IntegratedHingeBox
Fixes #45
|
2017-12-07 22:29:09 +01:00 |
Florian Festi
|
319b1f869f
|
Use unicode for Python 2 compat
|
2017-11-30 23:32:30 +01:00 |
Florian Festi
|
d52b561a2f
|
Use explicit encoding
|
2017-11-30 23:30:50 +01:00 |
Florian Festi
|
3dfd99c68a
|
Rename method to not collide with new description property
|
2017-11-30 22:46:35 +01:00 |
Daniela Festi
|
72e6dd2213
|
Added a description to TrafficLight generator
|
2017-11-30 22:46:35 +01:00 |
Florian Festi
|
0d9885ad4c
|
Stachel: Fix length of pin clamp for middle layer
|
2017-11-23 21:04:54 +01:00 |
Florian Festi
|
2772eba87c
|
Gears: holes for the shafts
|
2017-11-22 21:32:25 +01:00 |
Florian Festi
|
a7f6ef1b62
|
Gears: Print sizes
|
2017-11-22 21:32:04 +01:00 |
Florian Festi
|
afbb8d11fd
|
Gear generator
|
2017-11-22 21:32:04 +01:00 |
Florian Festi
|
f77c19d839
|
Stachel: Clean up and move generator to Misc
|
2017-11-21 23:08:39 +01:00 |
Florian Festi
|
5a6bc71a7c
|
Stachel: replace absolute sizes with (internal) parameters
|
2017-11-21 22:39:57 +01:00 |
Florian Festi
|
941676d2b7
|
New generator: Stachel - an end pin for bass recorders
|
2017-11-21 22:39:57 +01:00 |
Florian Festi
|
08d7a026b1
|
NemaMount: Add finger holes to copy on another part
instead of using the base plate
|
2017-11-19 19:30:06 +01:00 |
Florian Festi
|
642212d2ce
|
New generator: NemaMount
|
2017-11-19 18:10:59 +01:00 |
Florian Festi
|
46c4960edc
|
New generator: Display
|
2017-11-18 18:28:13 +01:00 |
Florian Festi
|
45c73e57fb
|
New generator: EletronicsBox
Closed box with screw on top and mounting holes
|
2017-11-15 17:19:41 +01:00 |
Florian Festi
|
36c0ec48fe
|
TypeTray: Add closedtop parameter
Add a top wall turning the type tray into a closed box with multiple
compartments
|
2017-11-14 20:21:01 +01:00 |
Florian Festi
|
7793729688
|
New generator:LBeam
Simple Lbeam made of two wall joint with a right angle
|
2017-11-14 20:20:08 +01:00 |
Florian Festi
|
8d846df9d1
|
Add D holes to knobs
|
2017-11-07 23:39:50 +01:00 |
Marius Bergmann
|
c0325b52ac
|
template: Remove invalid parameter and whitespace
|
2017-11-03 22:54:06 +01:00 |
Florian Festi
|
dd2cedeb57
|
Knobs: Improve param descriptions
|
2017-10-01 21:13:29 +02:00 |
Florian Festi
|
dfcf3d65c8
|
New generator: ConcaveKnob in Parts
|
2017-10-01 20:34:19 +02:00 |
Florian Festi
|
647c5302b6
|
New generator: WaivyKnob
|
2017-10-01 20:20:36 +02:00 |
Florian Festi
|
9dbc8fd98b
|
Modernize _template.py
|
2017-09-16 21:30:41 +02:00 |
Florian Festi
|
f829ff2a82
|
PoleHook: Use screwhead param for knob
|
2017-09-16 21:30:41 +02:00 |
Florian Festi
|
b623008ea3
|
ClosedBox: fix (commented out) BedBolt support
|
2017-09-13 11:39:03 +02:00 |
Florian Festi
|
23a1da105e
|
WineRack: Remove debug code for checking number of walls needed.
|
2017-09-05 23:05:11 +02:00 |
Florian Festi
|
7453455512
|
WineRack: Make unnecessary walls optional
|
2017-09-05 23:00:54 +02:00 |
Florian Festi
|
0e7827f9a9
|
WineRack: Add front cover
|
2017-09-05 21:04:20 +02:00 |
Florian Festi
|
fbfb851474
|
New generator: WineRack
A honey comb like wine rack
|
2017-09-05 21:04:20 +02:00 |
Florian Festi
|
592fbe95c4
|
OttoLegs: Change ankles. Fix servo horn with a C-ring
Fixes issue with servo horns only being adjustable in steps of 18 degrees
This led to missaligned feet which resulted in loss of freedom of movement.
|
2017-08-19 22:14:30 +02:00 |
Florian Festi
|
6fecb9aa29
|
OttoBody: Move main switch to outer wall
Shorten servo holder so it no longer needs a hole for the switch
|
2017-08-19 19:31:54 +02:00 |
Florian Festi
|
398851255d
|
OttoLegs: Use servo horn for actuating the ankles
|
2017-08-12 00:07:34 +02:00 |
Florian Festi
|
4dd271df74
|
OttoLegs: Make ankle screw screwed into leg
to give more stability to the joint
|
2017-08-11 18:44:34 +02:00 |
Florian Festi
|
bb76a8bd7b
|
OttoLeg: Use partsMatrix to get multiple part
|
2017-08-11 17:46:50 +02:00 |
Florian Festi
|
09dd779cbd
|
OttLegs: Make hole for servo cable over whole width of the leg
|
2017-08-07 17:03:57 +02:00 |
Florian Festi
|
fafc1c01ef
|
OttoLegs: break ankles into separate paths
|
2017-08-03 23:19:32 +02:00 |
Florian Festi
|
e91f53b0fa
|
OttoLegs: Change design of ankles
|
2017-08-03 23:00:20 +02:00 |
Florian Festi
|
b4b6799721
|
OttoBody: Add hook to PCB Clip
|
2017-08-03 22:32:33 +02:00 |
Florian Festi
|
e3035da713
|
OttoBody: Move hole for push button
|
2017-08-01 21:19:01 +02:00 |
Florian Festi
|
2e9ac29d01
|
OttoLegs: Make length of legs configurable
|
2017-08-01 21:17:35 +02:00 |
Florian Festi
|
979b6ae936
|
OttoBody: Add push button
|
2017-07-31 21:18:06 +02:00 |
Florian Festi
|
a639c04de2
|
OttoBody: Clips for keeping the mouth shut
|
2017-07-31 21:08:26 +02:00 |
Florian Festi
|
31e3817f32
|
OttoBody: New PCB Clamps
|
2017-07-31 20:46:41 +02:00 |
Florian Festi
|
fd23c74e07
|
Otto Body: parts for mounting the PCB
|
2017-07-30 21:23:00 +02:00 |
Florian Festi
|
e26d17c840
|
AngledBox: Don't overwrite h param
Using h as temporary variable was overwriting the variable containing the
height of the box.
Fixes #41
|
2017-07-28 23:33:36 +02:00 |
Florian Festi
|
83a72552e2
|
Ottobot: Make hole for USB plug a bit smaller again
|
2017-07-25 22:43:11 +02:00 |
Florian Festi
|
c823cb78d6
|
OttoBot: Add Hole for on/off switch
|
2017-07-25 21:57:58 +02:00 |
Florian Festi
|
3876ea5ddd
|
Ottobot: Increase hole for USB plug
|
2017-07-23 21:29:14 +02:00 |
Florian Festi
|
074646fdec
|
_template.py tweaks
|
2017-05-20 20:41:51 +02:00 |
Florian Festi
|
82463317bb
|
Edges generator for printing the registerd Edge types
Not really a generator...
|
2017-05-20 20:41:51 +02:00 |
Florian Festi
|
ae619aabea
|
Flexbox4: Fix length of lid
to overlap the side wall
|
2017-04-11 21:09:41 +02:00 |
Florian Festi
|
7bbf82c958
|
UBox: Fix size of lid
|
2017-04-11 20:55:21 +02:00 |
Florian Festi
|
b63dcfeee6
|
Make Traylayout work without main function
|
2017-04-05 04:33:42 +02:00 |
Florian Festi
|
5b9c8e4d71
|
Remove main function from generators
Generators are no longer executable on their own. Use scripts/boxes
instead.
|
2017-04-05 04:33:42 +02:00 |
Florian Festi
|
f9c0cb8cab
|
Support putting class and instances into UI Groups
|
2017-04-02 02:31:37 +02:00 |
Florian Festi
|
8e65298c6b
|
Planetary2: Print gearing ratio and change default for sun gear
|
2017-04-01 23:54:44 +02:00 |
Florian Festi
|
12f2cbc1e2
|
Planetary2: Add allignment pins to sun gear
|
2017-04-01 21:18:48 +02:00 |
Florian Festi
|
273190932f
|
Planetary2: Order part the way they need to go together
|
2017-04-01 21:06:57 +02:00 |
Florian Festi
|
4c17d6a4a1
|
Planetary2: Put planet gears in the order they need to go together
|
2017-04-01 20:59:19 +02:00 |
Florian Festi
|
7f1e54be15
|
Planetary2: Add pin holes for ring gear and add second ring
|
2017-03-30 20:59:13 +02:00 |
Florian Festi
|
8487d5c379
|
Planetary2: New generator for a ~100 reduction to belt pulley
|
2017-03-29 07:44:48 +02:00 |
Florian Festi
|
bad114400f
|
Use better default for height of pulley (using the new keyword style)
|
2017-03-29 07:41:05 +02:00 |
Florian Festi
|
c2fa8c85cf
|
Pulley: Add insideout param
This allows using timing belts as strainwaves in harmonic drives.
|
2017-03-22 22:03:09 +01:00 |
Florian Festi
|
71bd013f3f
|
RegularBox: Better description
|
2017-03-13 11:41:12 +01:00 |