Giter Site home page Giter Site logo

3d-braille's Introduction

3d-braille

A system for creating and exporting braille as a 3D-printable object

Overview

Braille is a system of raised dots—in the past as seen on paper—to represent letters for the blind. Now, with the advent of the 3D printer, I've made it easy to print braille messages.

screen shot 2018-07-03 at 5 22 55 pm

Instructions

This is a command line interface (CLI) which accepts some arguments such as the text to be turned into a braille message. The CLI produces a standard STL (mesh) file as an output which is suitable for opening in a slicer program such as Cura. This final process then will create a GCODE file for your printer.

Installation

mkdir ~/sites && cd ~/sites
git clone https://github.com/OutsourcedGuru/3d-braille.git
cd 3d-braille
npm install
chmod a+x 3d-braille
# Create a symlink somewhere in your path so that it can be found
sudo ln -s ~/sites/3d-braille/3d-braille /usr/local/bin/3d-braille

Usage

The interface is simple enough but note that the input string should come as the first argument before any flags to adjust the platform size. The width argument should come before the height.

You should invoke the executable from a folder in which you have the rights to create the file output.stl.

3d-braille -v
3d-braille --version
3d-braille "this is some text"                         # Platform of 100mm x 100mm
3d-braille "abcdefghijkl" --w=100 --h=25               # Platform of 100mm x 25mm, a single line of text 
3d-braille "abcdefghijklmnopqrstuvwx" --w=100 --h=35   # Two lines of text 
Description Version Author Last Update
3d-braille v1.0.2 OutsourcedGuru June 10, 2019
Donate Cryptocurrency
eth-receive btc-receive
Ethereum Bitcoin

3d-braille's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.