Final Project

Jun 2017 - Dec 2017

Overview

This fall project is a part of the final project for Northwestern’s MSR program and a continuation from the Spring Project. This stage of the progect involved creating modules in verilog for the stepper mottor controllers, fans, thermistor, analog to digital converter, hotend, endswitched, and debug LEDs. Various specificaions for the ANYCUBIC kit were researched and additional components were ordered. Circuit diagrams for various components were created. The FPGA was rudementally integrated with the kit replacing the existing Arduino board of the ANYCUBIC kit.

Keywords: 3-D Printing, A4988, Stepper Motors, Verilog, Linux, Windows, ANYCUBIC, Circuits, FPGA
GitHub

Tasks

  • PWM Module
  • Stepper Motor Controller (A4988) Module
  • Clock Divider Module
  • Fan Control Module
  • Hot End Control Module
  • Analog to Digital Converter Module for NTC Thermistor
  • Breadboard debugging
  • Solder circuits
  • Debuging circuitry and code

Technologies Used

  • A4988
  • Windows
  • Linux
  • Verilog
  • Lattice Diamond
  • GitHub
  • FPGA