Commit Graph

1586 Commits

Author SHA1 Message Date
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 2b2aa9f20e Web Interface: do not leave form action empty 2018-03-10 14:20:18 +01:00
Florian Festi 705ad5344c Web Interface: sigh 2018-03-10 14:13:44 +01:00
Florian Festi d7dc41cbfa Web Interface: Fix stuff broken earlier 2018-03-09 16:22:10 +01:00
Florian Festi 5b775067fe Web Interface: Fix stuff broken earlier 2018-03-09 16:15:52 +01:00
Florian Festi 5c78d08aa8 Revert "Web Interface: Fix more messed up tags"
This reverts commit a4cd899f0e.
2018-03-06 11:09:49 +01:00
Florian Festi 9e7b7d2279 Web Interface: Fix more messed up tags 2018-03-06 11:07:10 +01:00
Florian Festi a4cd899f0e Web Interface: Fix more messed up tags 2018-03-06 11:05:53 +01:00
Florian Festi 3714940c37 Web Interface: Fix more messed up tags 2018-03-06 10:55:58 +01:00
Florian Festi 448a2f11f6 Web Interface: Fix messed up tags 2018-03-06 10:53:00 +01:00
Florian Festi 90ba9f8ee9 LidEdge: Fix duplicated option for spring 2018-03-05 20:10:55 +01:00
Florian Festi 49f5ecc476 Web Interface: Fix width attributes of images 2018-03-05 20:10:55 +01:00
Florian Festi 3c8ffb8ce4 Web Interface: Fix nesting an ids in generator lists 2018-03-05 20:10:55 +01:00
Florian Festi 0dc6d26566 Web Interface: Add Flattr meta tag for Backspace e.V. hacker space 2018-03-05 20:10:55 +01:00
Florian Festi 5a5c3d72f0 Web Interface: fix doc type 2018-03-05 20:10:47 +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 78d35a92e0 Fix CrossingFingerHoleEdge
which relies on __call__() of the super class drawing a line
2018-02-12 22:04:20 +01:00
Florian Festi 211e302b41 Fix devision by zero for zero lengths 2018-02-10 21:00:08 +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 8314a413fd Fix placement of rectangularTriangles 2018-01-21 16:48:43 +01:00
Florian Festi 4e034949d3 Fix tabs for straight edges (eE) with bed bolts
Add tabs param to bedBoltHole
2018-01-19 23:48:27 +01:00
Stefan Grosshauser 73e1821e71 enable bedbolts for Straight 'e' and OutSet edges 'E'
note that this mostly ignores that positioning bedbolts is done
in the BedBolt class for finger joints.
Coding style could be much improved.
2018-01-18 15:07:33 +01:00
Stefan Grosshauser 07f88cd8e5 make __call__() abstract for BaseEdge; and inherit OutSetEdge from Edge 2018-01-18 15:07:24 +01:00
Niall Quinlan e725bf2dc4 Fix tmp file access in windows
see https://stackoverflow.com/questions/34716996/cant-remove-a-file-which-created-by-tempfile-mkstemp-on-windows
2018-01-17 09:30:06 +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 7bd2b9e452 HingeEdge: Add tabs to hinge disk 2017-12-20 18:25:55 +01:00
Florian Festi ce240105a8 Add tabs param to hole() 2017-12-20 18:25:55 +01:00
Florian Festi c02cc1e95c Add tabs to corner 2017-12-20 18:25:55 +01:00
Florian Festi d2496df3bb Boxes.moveArc() 2017-12-20 18:25:44 +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 f0dc89c617 Make play of ChestHinge a regular param 2017-12-09 16:54:10 +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