Skip to content
JhonyRetroPublic

About

FPGA Based Plotter | UPM | PHR Curso 2025-26

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

71 Commits

Folders and files

Repository files navigation

FBP: FPGA Based Plotter

Proyecto Final de Asignatura | PHR

Este repositorio recogerá todo el código y recursos utilizados para el desarrollo del proyecto final de la asignatura de Programación de Hardware Reconfigurable.

FBP se trata de una máquina CNC tipo plotter, capaz de dibujar sobre un plano utilizando un lápiz o bolígrafo, siendo útil su aplicación en varios campos de ingeniería. Este proyecto es un acercamiento a una máquina final, en la que se dibujarán imágenes procesadas a G-code interpretadas por una FPGA.

En el proyecto se encuentran tanto los ficheros en relación con el procesado de G-Code, como el código VHDL correspondiente al proyecto. La conversión de imagen a G-code se ha realizado utilizando la herramienta image2gcode.

La memoria descriptiva del proyecto puede encontrarse en la carpeta docs, en formato PDF.

En dicho directorio, también podremos encontrar los esquemas de síntesis e implementación de Vivado, así como capturas de tests de simulación, el esquema del circuito, y otros recursos utilizados en la memoria.

En la carpeta external, se encuentran los scripts utilizados para procesar el Gcode, y empaquetarlo a la FPGA.

Requisitos

  • Python 3.14
  • uv
  • Vivado (para probar el código VHDL, se deberá crear un proyecto)

Se recomienda utilizar un IDE dedicado para facilitar el lanzamiento de pruebas

About

FPGA Based Plotter | UPM | PHR Curso 2025-26

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages