chiark / gitweb /
reprap-play.git
7 years agoearring-stand: final fixes
Ian Jackson [Sun, 24 Jul 2016 00:02:48 +0000 (01:02 +0100)]
earring-stand: final fixes

7 years agoearring-stand: printables
Ian Jackson [Sat, 23 Jul 2016 23:59:14 +0000 (00:59 +0100)]
earring-stand: printables

7 years agoearring-stand: tuning
Ian Jackson [Sat, 23 Jul 2016 23:56:11 +0000 (00:56 +0100)]
earring-stand: tuning

7 years agoearring-stand: abolish front_hex_x_fudge
Ian Jackson [Sat, 23 Jul 2016 23:56:03 +0000 (00:56 +0100)]
earring-stand: abolish front_hex_x_fudge

7 years agoearring-stand: wip FrontPattern adjustments
Ian Jackson [Sat, 23 Jul 2016 23:53:34 +0000 (00:53 +0100)]
earring-stand: wip FrontPattern adjustments

7 years agoearring-stand: wip FrontPattern, and adjustments
Ian Jackson [Sat, 23 Jul 2016 23:50:13 +0000 (00:50 +0100)]
earring-stand: wip FrontPattern, and adjustments

7 years agoearring-stand: wip FrontPattern, break out totalh (nfc)
Ian Jackson [Sat, 23 Jul 2016 23:38:06 +0000 (00:38 +0100)]
earring-stand: wip FrontPattern, break out totalh (nfc)

7 years agoearring-stand: wip FrontPattern
Ian Jackson [Sat, 23 Jul 2016 23:37:12 +0000 (00:37 +0100)]
earring-stand: wip FrontPattern

7 years agoearring-stand: break out FrontPattern (nfc)
Ian Jackson [Sat, 23 Jul 2016 23:30:58 +0000 (00:30 +0100)]
earring-stand: break out FrontPattern (nfc)

7 years agoearring-stand: back tuning
Ian Jackson [Sat, 23 Jul 2016 23:22:16 +0000 (00:22 +0100)]
earring-stand: back tuning

7 years agoearring-stand: back pillars
Ian Jackson [Sat, 23 Jul 2016 23:22:11 +0000 (00:22 +0100)]
earring-stand: back pillars

7 years agoearring-stand: lift out thicks (nfc)
Ian Jackson [Sat, 23 Jul 2016 23:21:35 +0000 (00:21 +0100)]
earring-stand: lift out thicks (nfc)

7 years agoearring-stand: back wip
Ian Jackson [Sat, 23 Jul 2016 23:07:21 +0000 (00:07 +0100)]
earring-stand: back wip

7 years agoearring-stand: replace a -ppxl with eclip_wall_offset
Ian Jackson [Sat, 23 Jul 2016 23:07:14 +0000 (00:07 +0100)]
earring-stand: replace a -ppxl with eclip_wall_offset

7 years agoearring-stand: deal with some comments and formatting
Ian Jackson [Sat, 23 Jul 2016 23:06:59 +0000 (00:06 +0100)]
earring-stand: deal with some comments and formatting

7 years agoearring-stand: fix pr[0]
Ian Jackson [Sat, 23 Jul 2016 23:06:35 +0000 (00:06 +0100)]
earring-stand: fix pr[0]

7 years agoearring-stand: adjust front height
Ian Jackson [Sat, 23 Jul 2016 22:58:51 +0000 (23:58 +0100)]
earring-stand: adjust front height

7 years agoearring-stand: reorient top eclips
Ian Jackson [Sat, 23 Jul 2016 22:58:44 +0000 (23:58 +0100)]
earring-stand: reorient top eclips

7 years agoearring-stand: fix ur
Ian Jackson [Sat, 23 Jul 2016 22:54:18 +0000 (23:54 +0100)]
earring-stand: fix ur

7 years agoearring-stand: remove some debug
Ian Jackson [Sat, 23 Jul 2016 22:52:21 +0000 (23:52 +0100)]
earring-stand: remove some debug

7 years agoearring-stand: wip front
Ian Jackson [Sat, 23 Jul 2016 22:51:53 +0000 (23:51 +0100)]
earring-stand: wip front

7 years agoearring-stand: base base
Ian Jackson [Sat, 23 Jul 2016 22:46:42 +0000 (23:46 +0100)]
earring-stand: base base

7 years agoearring-stand: 3d clips wip adjustments
Ian Jackson [Sat, 23 Jul 2016 22:33:58 +0000 (23:33 +0100)]
earring-stand: 3d clips wip adjustments

7 years agoearring-stand: wip 3d clips in Joins
Ian Jackson [Sat, 23 Jul 2016 19:00:21 +0000 (20:00 +0100)]
earring-stand: wip 3d clips in Joins

7 years agoearring-stand: try eclips other way round
Ian Jackson [Sat, 23 Jul 2016 17:44:00 +0000 (18:44 +0100)]
earring-stand: try eclips other way round

7 years agoearring-stand: try bigger eclip_each_every
Ian Jackson [Sat, 23 Jul 2016 17:41:45 +0000 (18:41 +0100)]
earring-stand: try bigger eclip_each_every

7 years agoearring-stand: wip new approach to panes
Ian Jackson [Sat, 23 Jul 2016 14:56:39 +0000 (15:56 +0100)]
earring-stand: wip new approach to panes

7 years agoearring-stand: adjust thinner prongs (from v1)
Ian Jackson [Sat, 23 Jul 2016 14:49:08 +0000 (15:49 +0100)]
earring-stand: adjust thinner prongs (from v1)

7 years agoearring-stand: adjust tighter (from v1)
Ian Jackson [Sat, 23 Jul 2016 14:48:00 +0000 (15:48 +0100)]
earring-stand: adjust tighter (from v1)

7 years agoearring-stand: wip side_origins (sides)
Ian Jackson [Sat, 23 Jul 2016 14:47:48 +0000 (15:47 +0100)]
earring-stand: wip side_origins (sides)

7 years agoearring-stand: wip main Demo, fix rotation at Q
Ian Jackson [Sat, 23 Jul 2016 14:32:22 +0000 (15:32 +0100)]
earring-stand: wip main Demo, fix rotation at Q

7 years agoearring-stand: wip main Demo
Ian Jackson [Sat, 23 Jul 2016 14:25:13 +0000 (15:25 +0100)]
earring-stand: wip main Demo

7 years agoearring-stand: rename to test demo TestPlanDemo
Ian Jackson [Sat, 23 Jul 2016 14:24:32 +0000 (15:24 +0100)]
earring-stand: rename to test demo TestPlanDemo

7 years agoearring-stand: introduce eclip_ra_offset (nfc)
Ian Jackson [Sat, 23 Jul 2016 14:11:13 +0000 (15:11 +0100)]
earring-stand: introduce eclip_ra_offset (nfc)

7 years agoearring-stand: commitids on tests
Ian Jackson [Sat, 23 Jul 2016 13:51:23 +0000 (14:51 +0100)]
earring-stand: commitids on tests

7 years agoearring-stand: toplevels
Ian Jackson [Sat, 23 Jul 2016 13:44:20 +0000 (14:44 +0100)]
earring-stand: toplevels

7 years agoearring-stand: TestRAProtr looks good
Ian Jackson [Sat, 23 Jul 2016 13:41:27 +0000 (14:41 +0100)]
earring-stand: TestRAProtr looks good

7 years agoearring-stand: TestProtr looks good
Ian Jackson [Sat, 23 Jul 2016 13:38:08 +0000 (14:38 +0100)]
earring-stand: TestProtr looks good

7 years agoearring-stand: introduce test_len (nfc)
Ian Jackson [Sat, 23 Jul 2016 13:37:56 +0000 (14:37 +0100)]
earring-stand: introduce test_len (nfc)

7 years agoearring-stand: TestBase good
Ian Jackson [Sat, 23 Jul 2016 13:33:36 +0000 (14:33 +0100)]
earring-stand: TestBase good

7 years agoearring-stand: EclipRPlan good
Ian Jackson [Sat, 23 Jul 2016 13:22:55 +0000 (14:22 +0100)]
earring-stand: EclipRPlan good

7 years agoearring-stand: wip EclipRPlan
Ian Jackson [Sat, 23 Jul 2016 13:17:21 +0000 (14:17 +0100)]
earring-stand: wip EclipRPlan

7 years agoearring-stand: wip EclipRPlan
Ian Jackson [Sat, 23 Jul 2016 13:17:09 +0000 (14:17 +0100)]
earring-stand: wip EclipRPlan

7 years agoearring-stand: fix r1
Ian Jackson [Sat, 23 Jul 2016 13:16:50 +0000 (14:16 +0100)]
earring-stand: fix r1

7 years agoearring-stand: introduce test_main_th (nfc)
Ian Jackson [Sat, 23 Jul 2016 13:11:54 +0000 (14:11 +0100)]
earring-stand: introduce test_main_th (nfc)

7 years agoearring-stand: reorg a bit, test alpha
Ian Jackson [Sat, 23 Jul 2016 13:11:03 +0000 (14:11 +0100)]
earring-stand: reorg a bit, test alpha

7 years agoearring-stand: good EclipPPlanCore
Ian Jackson [Sat, 23 Jul 2016 13:06:20 +0000 (14:06 +0100)]
earring-stand: good EclipPPlanCore

7 years agoearring-stand: wip EclipPPlanCore
Ian Jackson [Sat, 23 Jul 2016 12:53:20 +0000 (13:53 +0100)]
earring-stand: wip EclipPPlanCore

7 years agoearring-stand: use FArcSegment
Ian Jackson [Sat, 23 Jul 2016 12:39:28 +0000 (13:39 +0100)]
earring-stand: use FArcSegment

7 years agoearring-stand: before use FArcSegment
Ian Jackson [Sat, 23 Jul 2016 12:29:56 +0000 (13:29 +0100)]
earring-stand: before use FArcSegment

7 years agotrackpump-mutlihead-clip: print right way up
Ian Jackson [Fri, 22 Jul 2016 21:16:06 +0000 (22:16 +0100)]
trackpump-mutlihead-clip: print right way up

7 years agotrackpump-mutlihead-clip: new hose side, commit to it
Ian Jackson [Fri, 22 Jul 2016 21:15:37 +0000 (22:15 +0100)]
trackpump-mutlihead-clip: new hose side, commit to it

7 years agotrackpump-mutlihead-clip: new hose side test
Ian Jackson [Fri, 22 Jul 2016 20:31:28 +0000 (21:31 +0100)]
trackpump-mutlihead-clip: new hose side test

7 years agotrackpump-mutlihead-clip: wip new hose side plan
Ian Jackson [Fri, 22 Jul 2016 20:27:59 +0000 (21:27 +0100)]
trackpump-mutlihead-clip: wip new hose side plan

7 years agotrackpump-mutlihead-clip: wip new hose side plan
Ian Jackson [Fri, 22 Jul 2016 20:20:43 +0000 (21:20 +0100)]
trackpump-mutlihead-clip: wip new hose side plan

7 years agotrackpump-mutlihead-clip: adjust slope to avoid making unwanted support
Ian Jackson [Fri, 22 Jul 2016 16:05:21 +0000 (17:05 +0100)]
trackpump-mutlihead-clip: adjust slope to avoid making unwanted support

7 years agotrackpump-mutlihead-clip: sizes sound good
Ian Jackson [Fri, 22 Jul 2016 16:03:04 +0000 (17:03 +0100)]
trackpump-mutlihead-clip: sizes sound good

7 years agotrackpump-mutlihead-clip: shape is good
Ian Jackson [Fri, 22 Jul 2016 16:02:13 +0000 (17:02 +0100)]
trackpump-mutlihead-clip: shape is good

7 years agotrackpump-mutlihead-clip: HoseSideElevation seems good
Ian Jackson [Fri, 22 Jul 2016 15:40:26 +0000 (16:40 +0100)]
trackpump-mutlihead-clip: HoseSideElevation seems good

7 years agotrackpump-mutlihead-clip: finer
Ian Jackson [Fri, 22 Jul 2016 15:31:20 +0000 (16:31 +0100)]
trackpump-mutlihead-clip: finer

7 years agotrackpump-mutlihead-clip: pumpside mostly done
Ian Jackson [Fri, 22 Jul 2016 15:27:50 +0000 (16:27 +0100)]
trackpump-mutlihead-clip: pumpside mostly done

7 years agotrackpump-mutlihead-clip: wip pumpside
Ian Jackson [Fri, 22 Jul 2016 15:23:48 +0000 (16:23 +0100)]
trackpump-mutlihead-clip: wip pumpside

7 years agotrackpump-mutlihead-clip: more elevation
Ian Jackson [Fri, 22 Jul 2016 15:16:14 +0000 (16:16 +0100)]
trackpump-mutlihead-clip: more elevation

7 years agotrackpump-mutlihead-clip: introduce baseplate
Ian Jackson [Fri, 22 Jul 2016 14:59:54 +0000 (15:59 +0100)]
trackpump-mutlihead-clip: introduce baseplate

7 years agotrackpump-mutlihead-clip: wip
Ian Jackson [Fri, 22 Jul 2016 14:55:48 +0000 (15:55 +0100)]
trackpump-mutlihead-clip: wip

7 years agotrackpump-mutlihead-clip: wip
Ian Jackson [Fri, 22 Jul 2016 14:44:48 +0000 (15:44 +0100)]
trackpump-mutlihead-clip: wip

7 years agoMerge branch 'master' of chiark:/u/ianmdlvl/reprap/play
Ian Jackson [Sun, 19 Jun 2016 19:53:15 +0000 (20:53 +0100)]
Merge branch 'master' of chiark:/u/ianmdlvl/reprap/play

7 years agobrompton-computer-guard: move holes slightly
Ian Jackson [Sun, 19 Jun 2016 19:50:32 +0000 (20:50 +0100)]
brompton-computer-guard: move holes slightly

The base web was found to be on the wrong side; I fixed this by
turning the whole thing round.  Move the base web, and turn it round.

This is a 2nd attempt to deal with the problem addressed by
0fe8aba40e7d "swap holes, to make web be on other side"

7 years agoRevert "brompton-computer-guard: swap holes, to make web be on other side"
Ian Jackson [Sun, 19 Jun 2016 19:44:44 +0000 (20:44 +0100)]
Revert "brompton-computer-guard: swap holes, to make web be on other side"

That's totally wrong.  It produces a widget which can't be mounted.

The bug is, effectively, that the base wants to be on the other side.
That does involve sort of swapping the ends, but not like this.

This reverts commit 0fe8aba40e7d868e9d60a8af34933e392b8f108c.

7 years agobrompton-computer-guard: make chunkier
Ian Jackson [Sun, 19 Jun 2016 17:48:20 +0000 (18:48 +0100)]
brompton-computer-guard: make chunkier

7 years agoMerge branch 'master' of chiark:/u/ianmdlvl/reprap/play
Ian Jackson [Sun, 19 Jun 2016 17:47:24 +0000 (18:47 +0100)]
Merge branch 'master' of chiark:/u/ianmdlvl/reprap/play

7 years agobrompton-computer-guard: swap holes, to make web be on other side
Ian Jackson [Sun, 19 Jun 2016 17:47:00 +0000 (18:47 +0100)]
brompton-computer-guard: swap holes, to make web be on other side

7 years agovelux-window-grip: it broke again, make it thicker
Ian Jackson [Mon, 13 Jun 2016 19:09:14 +0000 (20:09 +0100)]
velux-window-grip: it broke again, make it thicker

8 years agofilamentspool: StorageArm: Make base of storarm3 stalk taller
Ian Jackson [Tue, 16 Feb 2016 22:17:02 +0000 (22:17 +0000)]
filamentspool: StorageArm: Make base of storarm3 stalk taller

8 years agofilamentspool: StorageArm: swap last two args to StorageArmDiagPart (nfc)
Ian Jackson [Tue, 16 Feb 2016 21:55:23 +0000 (21:55 +0000)]
filamentspool: StorageArm: swap last two args to StorageArmDiagPart (nfc)

8 years agofilamentspool: Add commitid to StorageArm
Ian Jackson [Tue, 16 Feb 2016 21:31:42 +0000 (21:31 +0000)]
filamentspool: Add commitid to StorageArm

8 years agofilamentspool: Break out base_xyz in StorageArm
Ian Jackson [Tue, 16 Feb 2016 21:31:34 +0000 (21:31 +0000)]
filamentspool: Break out base_xyz in StorageArm

8 years agofilamentspool: Document filamentspool-storarm3
Ian Jackson [Tue, 16 Feb 2016 21:25:27 +0000 (21:25 +0000)]
filamentspool: Document filamentspool-storarm3

8 years agofilamentspool: Remove silly and wrong reference to filamentspool-sm for storage arm
Ian Jackson [Tue, 16 Feb 2016 21:25:11 +0000 (21:25 +0000)]
filamentspool: Remove silly and wrong reference to filamentspool-sm for storage arm

8 years agofilamentspool-storarm3: New storagearm for 3 spools
Ian Jackson [Tue, 16 Feb 2016 21:22:49 +0000 (21:22 +0000)]
filamentspool-storarm3: New storagearm for 3 spools

8 years agotoplevel-find: allow ////-commented toplevel module directives
Ian Jackson [Tue, 16 Feb 2016 21:20:11 +0000 (21:20 +0000)]
toplevel-find: allow ////-commented toplevel module directives

This allows including .scad files to specify explicitly which
toplevels to generate.

8 years agofilamentspool: break out storarm_spools
Ian Jackson [Tue, 16 Feb 2016 21:19:57 +0000 (21:19 +0000)]
filamentspool: break out storarm_spools

8 years agobike-lipo-box: adjustments from #1330 (and notes): prep for vent: add hole for vent
Ian Jackson [Tue, 16 Feb 2016 00:01:25 +0000 (00:01 +0000)]
bike-lipo-box: adjustments from #1330 (and notes): prep for vent: add hole for vent

8 years agobike-lipo-box: adjustments from #1330 (and notes): prep for vent: move battery to R
Ian Jackson [Mon, 15 Feb 2016 23:56:39 +0000 (23:56 +0000)]
bike-lipo-box: adjustments from #1330 (and notes): prep for vent: move battery to R

8 years agobike-lipo-box: adjustments from #1330: move lipokeeper at RHS
Ian Jackson [Mon, 15 Feb 2016 23:17:14 +0000 (23:17 +0000)]
bike-lipo-box: adjustments from #1330: move lipokeeper at RHS

8 years agocommitid: Use polygon simplification rather than overlap fudge factor
Ian Jackson [Sun, 14 Feb 2016 23:29:17 +0000 (23:29 +0000)]
commitid: Use polygon simplification rather than overlap fudge factor

Previously we adjusted each polygon's vertices by a fudge factor to
make them overlap.  This produces small wrinkles at the corners of the
glyphs, which are undesriable and slow to render.

This new version is about 30% faster on anarres.

8 years agocommitid: Provide polygon simplification engine (nfc)
Ian Jackson [Sun, 14 Feb 2016 23:28:32 +0000 (23:28 +0000)]
commitid: Provide polygon simplification engine (nfc)

This keeps combining polygons until it can do no more.

It's not actually wired into anything right now, so no functional
change yet.

8 years agocommitid: Provide for Holes (nfc)
Ian Jackson [Sun, 14 Feb 2016 23:25:52 +0000 (23:25 +0000)]
commitid: Provide for Holes (nfc)

Allow a polygon to have a Holes, which is a list of edges.

Positive/negative recursivion is supported by the data structure but
not by the output code, which simply ignores them.

Currenlty nothing makes holes so this is a no-op.

8 years agocommitid: Move a comma (nfc)
Ian Jackson [Sun, 14 Feb 2016 23:25:07 +0000 (23:25 +0000)]
commitid: Move a comma (nfc)

8 years agocommitid: specify convexity on our polygons
Ian Jackson [Sun, 14 Feb 2016 23:24:25 +0000 (23:24 +0000)]
commitid: specify convexity on our polygons

We are going to want to combine multiple polygons, and the resulting
polygon may be quite nonconvex.

No functional change as yet.

8 years agocommitid: break out p_edgelist (nfc)
Ian Jackson [Sun, 14 Feb 2016 23:19:37 +0000 (23:19 +0000)]
commitid: break out p_edgelist (nfc)

This also provides a facility for accumulating multiple paths, so that
we can use the subtraction feature of openscad's polygon operator.

8 years agocommitid: introduce $polys local in parsefont() (nfc)
Ian Jackson [Sun, 14 Feb 2016 23:17:29 +0000 (23:17 +0000)]
commitid: introduce $polys local in parsefont() (nfc)

8 years agocommitid: Make each polygon be a hashref containing E (nfc)
Ian Jackson [Sun, 14 Feb 2016 23:12:44 +0000 (23:12 +0000)]
commitid: Make each polygon be a hashref containing E (nfc)

We are going to want to record holes too.

8 years agocommitid: Provide an internal debugging facility (no callers yet, so nfc)
Ian Jackson [Sun, 14 Feb 2016 23:07:34 +0000 (23:07 +0000)]
commitid: Provide an internal debugging facility (no callers yet, so nfc)

8 years agobike-lipo-box: adjustments from #1306: lipo buttresses: move towards lid
Ian Jackson [Sun, 14 Feb 2016 17:45:37 +0000 (17:45 +0000)]
bike-lipo-box: adjustments from #1306: lipo buttresses: move towards lid

8 years agobike-lipo-box: adjustments from #1306: commitid on lid: bigger
Ian Jackson [Sun, 14 Feb 2016 17:44:32 +0000 (17:44 +0000)]
bike-lipo-box: adjustments from #1306: commitid on lid: bigger

8 years agocommitid: Provide more Small and Git (mostly so we have more one-line versions)
Ian Jackson [Sun, 14 Feb 2016 17:43:39 +0000 (17:43 +0000)]
commitid: Provide more Small and Git (mostly so we have more one-line versions)

8 years agobike-lipo-box: adjustments from #1306: commitid on box: bigger and right way up
Ian Jackson [Sun, 14 Feb 2016 17:35:29 +0000 (17:35 +0000)]
bike-lipo-box: adjustments from #1306: commitid on box: bigger and right way up

8 years agobike-lipo-box: adjustments from #1306: lipo keeper RH: final adjustments
Ian Jackson [Sun, 14 Feb 2016 17:33:48 +0000 (17:33 +0000)]
bike-lipo-box: adjustments from #1306: lipo keeper RH: final adjustments

8 years agobike-lipo-box: adjustments from #1306: lipo keeper RH: prep for taller (nfc)
Ian Jackson [Sun, 14 Feb 2016 17:32:47 +0000 (17:32 +0000)]
bike-lipo-box: adjustments from #1306: lipo keeper RH: prep for taller (nfc)