Andrew’s Status Report for 10/04

This week, I implemented the file upload functionality for our Flask web interface, which is currently hosted locally on the Raspberry Pi. The site can now accept PDF uploads for processing. I also began experimenting with SpirePDF for parsing and converting PDFs into vector formats that will later feed into our toolpath generation pipeline.

By the end of next week, I plan to integrate the PDF parsing results with the SVG-to-G-code conversion flow. I’ll also work on improving the front-end feedback (status messages after upload) and maybe even look up some deployment options such as Gunicorn for non-local hosting.

I realized SpirePDF has some limitations with complex image PDFs, so I will need to do additional testing. This might set me a little behind schedule.

Andrew’s Status Report for 9/27

At the beginning of the week, I focused on the project website. I worked on setting it up and started developing the upload functionality so that files can be submitted through the site. I got the upload feature to work so it should be ready to connect to the Raspberry Pi once testing for image to vectors begins.

I will be presenting for the team on Monday, so later in the week, I shifted towards preparing for our upcoming presentation. I worked on refining the slides and practicing my talking points. I also reviewed the overall presentation to make sure it flows smoothly.

I am currently on schedule with my tasks. Next week, I plan to test the upload feature with the Raspberry Pi and continue expanding the website with project content. I also plan to incorporate feedback from the presentation into our design work. When the motors arrive, I plan on also helping out with the integration.