Skip to content

Organize documentation and files #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions Basic_tools/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Basic tools
-----------

**File: `vacuum_adaptor.scad`**

For adapting a vacuum hose to an inlet of a different size.

**File: `water_shutoff_handle_v1.scad`**

For putting over the thin metal handle on the shutoff valve on our water
meter, to give better leverage.

File renamed without changes.
File renamed without changes.
9 changes: 9 additions & 0 deletions Cardboard_perforator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Cardboard perforator
--------------------

**File: `cardboard_packing_roller.scad`**

The bits and pieces to construct a machine that can perforate a piece of
standard box cardboard such that it can then be scrunched up and used as
packing for things being sent by post.

49 changes: 49 additions & 0 deletions Dust_extraction/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
Dust extraction
---------------

**File: `cone_adapter.scad`**

An adapter to go from the 100mm PVC pipe I use for my dust extraction system
to Marius Hornberger's excellent flexible (but 90mm) dust extractor parts.

**File: `cyclone_separator_base.scad`**

An attempt at making a cyclonic dust separator in OpenSCAD. Not very good.

**File: `dust_extractor_adapter.scad`**
**File: `square_to_circle_poly_generator.py`**

The `square_to_circle_poly_generator.py` program generates a `polyhedron` that
smoothly blends a rectangle into a circle across a given height.

The `dust_extractor_adapter.scad` file integrates a basic version of this
with the inlet and outlet parts that would attach to my Carbatec 2HP dust
extractor outlet.

**File: `dust_extractor_rectangular_adapter.scad`**

This is an alternate idea for an outlet adapter for the Carbatec dust
extractor, where the 'pipe' stays rectangular but curves around from vertical
to horizontal in 22.5 or 30 degree steps.

**File: `dust_separator_inlet.scad`**

Another idea for a dust separator, based on the horizontal cyclonic separator
idea. This would allow the tube from the Carbatec to go into the horizontal
separator tube at 45 degrees, to form the cyclone without extra vanes.

**File: `impeller_basic.scad`**

A basic attempt at designing a compressor impeller in OpenSCAD.

**File: `lathe_extractor_fan_v1.0.scad`**

A fan blades and housing, designed to attach to the housing and drive shaft
of a Vicmarc VL240 lathe. This adds a modest extra source of dust capture
and movement on the lathe itself, without other equipment.

**File: `spiral_dust_collector_support_slivers_v1.scad`**

Experimenting with parts to support the spiral in a cyclonic separator
replacement for my current inefficient Carbatec separator.

File renamed without changes.
File renamed without changes.
File renamed without changes.
9 changes: 9 additions & 0 deletions EV_Charging/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
EV Charging
-----------

Parts for holding EV charger connectors and EVSEs.

**File: `charger_cable_holder_v1.scad`**

The basic part for a piece that the base of an EV charger connector could sit in.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
11 changes: 11 additions & 0 deletions GridFinity_tools/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
GridFinity tools
----------------

I use the GridFinity reworked OpenSCAD library for actual baseplates and
boxes. These are the tools I've made to place the magnets in them.

**File: `6x2_magnet_all_in_one.scad`**
**File: `6x2_magnet_dispenser.scad`**
**File: `6x2_magnet_placer_v1.scad`**
**File: `6x2_magnet_placer_v2.scad`**

77 changes: 77 additions & 0 deletions Oddments/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
Oddments
--------

Things I've made that don't really have a good home anywhere else.

**File: `cable_patch_end_clip_v1.scad`**
**File: `cable_patch_end_clip_v2.scad`**

Clips for a 12-port Cat-5 patch bay that don't get in the way of the cables
to be attached.

**File: `cupcake_holder_plate.scad`**
**File: `cupcake_holder.scad`**

Two different systems for pieces that go in a standard food container and
prevent cupcakes or muffins from moving around and destroying themselves when
in transit.

**File: `downpipe_mount.scad`**

A piece that lifts the mount for the downpipe to our eastern water tank up so
that the pipe itself sits higher than the sieve.

**File: `garden_bed_hose_guide.scad`**

A piece that could be printed in two parts that locked together, such that it
could sit on the side of a garden bed wall and guide a hose without kinking.

**File: `organza_bag_funnel.scad`**

A basic funnel, designed for filling the specific organza bags I use to sell
camphor laurel and huon pine shavings.

**File: `red_hat_service_award_holder.scad`**

For those in Red Hat who have received their five and ten year 'puck', this
is a much more stable base for it. The award won't fall out easily and it
fits it perfectly. Best printed in red, obviously.

**File: `rob_food_processor_lid.scad`**

A replacement lid for a friend's food processor.

**File: `rounded_square_twist_vase.scad`**

Using the example of the `offset` 2D function and twist in `linear_extrude`
to make some interesting simple vases. Best with rainbow, bi-colour or
tri-colour filament.

**File: `thundersky_battery_handle_v1.scad`**

A handle to fit on ThunderSky / Winston Energy 60AH LiFePO4 cells, so that
the pack can be lifted as a whole. Currently contains the `pinch` function
for operating on lists of 2D points.

**File: `tickety_boo_sign.scad`**

For indicating to other people whether everything is tickety-boo or not.

**File: `tile_cutter_anvil.scad`**

A replacement anvil for the tile cutter my partner uses for breaking mosaic
tiles.

**File: `trailer_towball_filler.scad`**

A part that can fit in a trailer towball hitch, and be locked in place, so
that no-one else can tow the trailer.

**File: `trevor table foot v1.0.scad`**

A replacement for a table foot for a friend.

**File: `urban_500_mount.scad`**

A mount for the Urban 500 bicycle light.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
26 changes: 26 additions & 0 deletions PCB_cases/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
PCB cases
---------

Cases I've made for putting various small PCBs in.

**File: `badger_temp_sensor_case.scad`**

For the Badger 2040 W badge with Raspberry Pi 2040 plus eInk screen.

**File: `caberqu C2C tester case.scad`**

For the caberQU C2C USB C cable tester.

**File: `diagonal_box.scad`**

For a board I can't seem to find any more.

**File: `LCA 2021 conference badge case.scad`**

For the LCA 2021 hardware BOF conference badge. Very incomplete.

**File: `quad_usb_box_base.scad`**
**File: `quad_usb_box.scad`**

The parts for a four-port USB charger board enclosure.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
19 changes: 19 additions & 0 deletions Primitive_and_building_block_libraries/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Primitive and building block libraries
--------------------------------------

These are the basic functions I use for most of my other modelling.

**File: `pwlib_boards.scad`**

Functions to generate cases for PCBs.

**File: `pw_primitives.scad`**

Functions:

- `rounded_cube(x, y, z, chamfer_rad)`

**File: `gears.scad`**

A borrowed gears library. Source: https://github.com/chrisspen/gears

File renamed without changes.
File renamed without changes.
File renamed without changes.
25 changes: 25 additions & 0 deletions Test_pieces/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Test pieces
-----------

Mainly used when I'm trying out ideas before I put them in my libraries.

**File: `conduit_angle_bend.scad`**
**File: `conduit_angle_bend_toroidal.scad`**

Work on angled bends that can attach to standard PVC piping.

**File: `spring_tests.scad`**

Testing out both straight and circular 'springs' that use a zig-zag
construction. Best printed so that each layer goes along the zig-zag, rather
than the zig-zag going up and down across layers.

**File: `tap_handle.scad`**

Experimenting with modules that can make tap handles with a shaft and a
number of 'lobes'.

**File: `y_tube.scad`**

A Y join in a pipe, made out of toroid segments.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
24 changes: 24 additions & 0 deletions Woodworking_and_workshop_tools/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Woodworking and workshop tools
------------------------------

**File: `masonry_drill_rack_v1.0.scad`**

A basic block to store the masonry drills I have.

**File: `oscillating_sander_vacuum_adapter.scad`**

An adapter that fits on the side of the AEG oscillating power sander and
directly connects to a vacuum hose for a workshop vacuum cleaner.

**File: `trend_airshield_battery_pack.scad`**

Still early experiments on making a replacement for the Trend AirShield Pro
battery. The idea is to build in a LiPo pouch cell, a USB charger board, and
possibly a regulated 3.6V output board.

**File: `vicmarc_chuck_gauge_v1.scad`**

Simple pieces that show the inside and outside dimensions of Vicmarc lathe
chuck jaws, at their minimum and maximum extend (i.e. narrowest and widest).
Includes writing the dimensions and the chuck 'number'.