Florian Festi
|
77e39669e8
|
Rotary attachment for laser cutter - first steps
|
2016-08-05 22:58:39 +02:00 |
Florian Festi
|
36d6cd77c3
|
Fractal jigsaw puzzle. Alpha verion without splitting stuff into pieces.
|
2016-08-05 21:33:41 +02:00 |
Florian Festi
|
db2b753446
|
Adjust media size for post script output
|
2016-08-03 22:20:13 +02:00 |
Florian Festi
|
db38122125
|
Remove unnecessary moveTo() commands
.move() now leaves some space around parts
|
2016-08-03 22:20:13 +02:00 |
Florian Festi
|
ea0b088356
|
Add reference length to allow checking the scaling
|
2016-07-31 18:28:57 +02:00 |
Florian Festi
|
419cccc7dd
|
PlanetaryGear: add maxplanets and deltateeth params
|
2016-07-31 17:44:19 +02:00 |
Florian Festi
|
6dd482be9c
|
Generate the list of generators automatically
Generate new traylayout class to make this work with the web interface
Minor fix to not error out in web interface for non existing doc string
|
2016-07-31 17:18:17 +02:00 |
Florian Festi
|
b6d84b5c58
|
Mark generators which should not be shown in the web interface
|
2016-07-31 16:37:17 +02:00 |
Florian Festi
|
77ba187c70
|
Name generator classes properly
|
2016-07-31 14:15:06 +02:00 |
Florian Festi
|
f8b4ef2162
|
Remove DemoBox from boxes.__init__.py
|
2016-07-31 13:08:34 +02:00 |
Florian Festi
|
776b0a2c27
|
Fix for extended function signature
|
2016-07-28 22:46:06 +02:00 |
Florian Festi
|
6b30c60602
|
Fix parts and add hole parameter
Fix move params
Remove debugging frames
|
2016-07-27 23:32:36 +02:00 |
Florian Festi
|
4cf33dae50
|
Move spacing out of the Edge margin() and into Boxes.move()
Also move ctx.save() and restoreinto Boxes.move().
Adjust (hopefully) all places using it.
|
2016-07-27 22:19:32 +02:00 |
Florian Festi
|
558b63f20d
|
Fix size of base plate
Pass correct spoke_width
|
2016-07-25 23:37:12 +02:00 |
Florian Festi
|
1849bfd5ab
|
New PlanetaryGear generator
|
2016-07-25 19:14:35 +02:00 |
Florian Festi
|
7aac41339c
|
Add gearCarrier()
|
2016-07-25 18:59:50 +02:00 |
Florian Festi
|
e3d552fe91
|
Allow passing a list of angles to generate_spokes()
|
2016-07-25 18:56:00 +02:00 |
Florian Festi
|
1472d250bc
|
Draw spoke holes in correct direction (ccw)
|
2016-07-25 18:56:00 +02:00 |
Florian Festi
|
2117bfbc15
|
Do not error out if drawing does into the negative x direction
... unless there is not enough place for the viewport.
|
2016-07-25 18:56:00 +02:00 |
Florian Festi
|
c23b42a369
|
Fix size calculation for ring gears
|
2016-07-25 18:56:00 +02:00 |
Florian Festi
|
354063068a
|
Fix parts.disc()
|
2016-07-25 18:52:48 +02:00 |
Florian Festi
|
21948ade3b
|
Add ai, pdf output formats, tweak dxf and plt
|
2016-07-23 21:56:10 +02:00 |
Florian Festi
|
284857d94a
|
Fix typo
|
2016-07-22 00:18:32 +02:00 |
Florian Festi
|
575f41beff
|
Add param for gears
|
2016-07-19 19:37:21 +02:00 |
Florian Festi
|
ed8ab9a364
|
Fix width of gearbox to make space for two big gears
|
2016-07-19 19:37:21 +02:00 |
Florian Festi
|
a7728d8e32
|
New GearBox generator
|
2016-07-16 15:32:06 +02:00 |
Florian Festi
|
113783ce32
|
Add method fro getting sizes of the gears
|
2016-07-16 15:26:46 +02:00 |
Florian Festi
|
a344211a09
|
Add Parts class to collect stand alone parts like knobs
|
2016-07-15 18:32:37 +02:00 |
Florian Festi
|
d6bd708db5
|
Python2 compat fix
|
2016-07-13 20:10:13 +02:00 |
Florian Festi
|
5201138390
|
Add Pulley generator
|
2016-07-13 20:04:57 +02:00 |
Florian Festi
|
8ce1c926cd
|
Add diameter() and getProfiles() (class) methods
|
2016-07-13 19:55:04 +02:00 |
Florian Festi
|
bc50f3aeda
|
Fix GT2_2mm pulleys
|
2016-07-13 19:25:44 +02:00 |
Florian Festi
|
01312788bb
|
Make Pulley a part with callback and move params
|
2016-07-13 17:41:51 +02:00 |
Florian Festi
|
9cdb2e8dc4
|
Translate code from openscad to Boxes.py
|
2016-07-13 17:41:51 +02:00 |
Florian Festi
|
9a7a291efc
|
Turn teeth data into valid Python
|
2016-07-13 17:41:51 +02:00 |
Florian Festi
|
cc5fd1d651
|
Rename as Python module
|
2016-07-13 17:41:51 +02:00 |
Florian Festi
|
90835b6493
|
Add pulley scad file
|
2016-07-13 17:41:51 +02:00 |
Florian Festi
|
3abf95d665
|
Add callback and move param to regular gears
|
2016-07-13 17:41:44 +02:00 |
Florian Festi
|
a2a2695c03
|
Support single callback that do not get any number
|
2016-07-13 17:38:50 +02:00 |
Florian Festi
|
4dd61691d2
|
Remove no longer needed code
|
2016-07-13 17:38:50 +02:00 |
Florian Festi
|
8eea323718
|
Add gears to Boxes class
|
2016-07-13 17:37:57 +02:00 |
Florian Festi
|
2a849e7af6
|
Enable support for rack gears
|
2016-07-13 17:37:50 +02:00 |
Florian Festi
|
0b963f30a1
|
Fix units to mm
|
2016-07-13 17:31:36 +02:00 |
Florian Festi
|
c0a9d42abd
|
Cleanups and outer circle for inner gears
|
2016-07-13 17:31:35 +02:00 |
Florian Festi
|
c6b4fcc588
|
Centercross and pitchcircle
|
2016-07-13 17:31:35 +02:00 |
Florian Festi
|
b86146fe1c
|
Make generate_spokes a method and port it to boxes
|
2016-07-13 17:31:32 +02:00 |
Florian Festi
|
ff8117b8ba
|
Add burn correction to the gears
|
2016-07-13 17:30:23 +02:00 |
Florian Festi
|
3af1a11fbc
|
Draw lines instead of creating svg for the teeth
|
2016-07-12 16:55:12 +02:00 |
Florian Festi
|
56bd463b94
|
Gears: use argparse for argument handling instead of the Inkscape classes
|
2016-07-12 16:55:12 +02:00 |
Florian Festi
|
ab05372bcc
|
Fix indentiation
|
2016-07-12 16:55:12 +02:00 |