Open source, low cost home Braille embosser
Latest arduino ide code, for use over serial
ino - 10.27 kB - 09/04/2017 at 11:08
Added the current source code and parts list, and wiring and operating instructions to be added shortly. All the components are working together as planed, 'just' need to design the shell now.
I am currently working on designing a laser cutable shell to combine all the components in to a polished printer.
I am currently waiting on a shipment of bars, bearings, belts and all the other useful hardware to build the machine in to a printer shape. So in the mean time I will show the code running and moving the steppers (paper feed and line position) along with the dot punch servo.
1. Plug the 28BYJ-48 Stepper Motors in to the ULN2003 stepper Drivers. one will be used to roll the paper along the y-axis and one will be for moving the 'print head along the x axis.
2. Connect the x axis driver to the arduino from its pins 1 to 4 to the arduinos pins 4 to 7.
3. Connect the y axis driver to the arduino from its pins 1 to 4 to the arduinos pins 8 to 11.
4. Connect the sg90 servo to the arduino (check code).
5. Connect the power lines for all 3 to the arduino.
To operate the printer open the arduino serial monitor. cells are drawn by punching dots anti clockwise from the top left position then moving the the start point of the next cell when complete"
commands are entered in 3 character decimal.
"100" activates printer and returns "ready" on the serial monitor
"000" creates a space.
"064" moves to a new line, and 24 charactors on a line also moves automatically to a new line.
"001" to "063" are used for all possible braille cells and map to their 6-bit binary values.
All other instructions up to "127" are reserved for new functions.