summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoshreve <j.a.shreve@gmail.com>2020-10-26 21:38:55 -0400
committerjoshreve <j.a.shreve@gmail.com>2020-10-26 21:38:55 -0400
commit3165ec498767fed97b129aec9729e42ffc5477b4 (patch)
tree933b8b8f8481d8a12ccee2ef09360c82efd66308
parent900a485a2c07713806962f96f74624b96fbd2776 (diff)
added step file image.
-rw-r--r--README.md4
-rw-r--r--resources/FreeCAD_STEP_screen.pngbin0 -> 167931 bytes
2 files changed, 3 insertions, 1 deletions
diff --git a/README.md b/README.md
index ca78516..cb39953 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,8 @@ While the code structure remains comparable to the original, Clojure and OpenSCA
## Updated Geometry Engine, now generating STEP files !!!
As part of the effort to create a new engine I converted the code to cadquery/OpenCASCADE. While OpenSCAD has provided an open source 3D engine that is extremely popular, it frankly creates barely passable STLs when you have complex geometry. After being extremely frustrated trying to fix the mesh I realized it is just not a stable engine to create high quality files. OpenCASCADE is extremely powerful but requires extensive detail to operate. cadquery provided an excellent platform to run a stable geometry engine with a simplified interface API.
+![STEP File in FreeCAD](./resources/FreeCAD_STEP_screen.png)
+
## Status / Future
FWIW, the cadquery version is essentially a double translation and is now a bit of a mess. I wanted to share with the community as the first version of dactyl-manuform that exports as a STEP file, allowing easier editing. I am happy to maintain the code, but I am unlikely to spend much more time cleaning it up as I am working on an entirely new object-oriented generator in Python/cadquery. This was my proof of concept for eliminating OpenSCAD from the workflow and I thought it worth giving back to the community.
@@ -135,7 +137,7 @@ NOTE: you also make sure the firmware is set up correctly (ex: change row pins w
![Left Wire Diagram](./resources/dactyl_manuform_left_wire_diagram.png)
-![Left Wire Diagram](./resources/dactyl_manuform_right_wire_diagram.png)
+![Right Wire Diagram](./resources/dactyl_manuform_right_wire_diagram.png)
### Firmware
diff --git a/resources/FreeCAD_STEP_screen.png b/resources/FreeCAD_STEP_screen.png
new file mode 100644
index 0000000..b227491
--- /dev/null
+++ b/resources/FreeCAD_STEP_screen.png
Binary files differ