Skip to content

JhonyRetro/fbp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors