1st official working version of my code! I have added a ton of things, so I’ll listen them out in order of importance:
- I updated the code to make the plotter continue writing even when reaching the end! It will move down and continue writing there, allowing the user to say much longer sentences. Its only limit is the actual space (150mm x 150mm), but more words can fit if the font size is changed.
- I spent some more time at my local library and updated the pen holder! While the original holder worked, the screw I used to lock in the pen either forced the pen too deep into the paper, or forced it to scrape the paper. This made the writing look really ugly. I changed it to now use the weight of the pen as the holder! Essentially, the pen is holding itself down, making the writing much smoother.
- Debugged and simplified a good portion of my code! Since I added the ability for the plotter to continue writing, I had to change the way g-code was sent. After a bit of learning, I was able to make my code much more efficient. This also allowed for the code to sent 1 by 1, giving the plotter time to move. Originally, it would get overflowed with code and would start to scribble.
- Downloaded git and creating a Github for my plotter! I honestly knew nothing about git or GitHub, and I somehow deleted my entire folder, alongside my code. Luckily, I had copied and pasted my code into a repository, so I was saved there. I’m currently working on the GitHub page, but it should be done very soon and I will be ready to ship! And hopefully qualify for Outpost!
While the base product is done, I have a ton of ideas to add. This project was originally built to allow my disabled niece to write. While it allows her to take physical notes, the need for a computer and an IDE like VScode takes away from the accessibility. Because of this, my main idea is to connect the plotter to a raspberry pi (or any sort of microcontroller) to allow the user to just click a button when wanting to use the machine. Not only would this make the process much easier to understand, but it would erase the huge cable mess I currently have when connecting my MacBook to the machine. I have much more stuff to add, so please let me know any ideas or feedback! This is my first time actually using code for something physical, so it was definitely a great learning experience. I hope I can take this project much, much further. (Much more photos + videos will be uploaded to the GitHub!!)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.