MaxPettitNathan Elsen
Published © GPL3+

Joy Pen

A joystick controlled pen capable of simple drawings with a MSP432 at its base. Final project for Applications of Embedded Systems.

IntermediateShowcase (no instructions)12 hours130
Joy Pen

Things used in this project

Hardware components

MSP-EXP432P401R SimpleLink MSP432 LaunchPad
Texas Instruments MSP-EXP432P401R SimpleLink MSP432 LaunchPad
×1
SparkFun 16x2 SerLCD - Black on RGB 3.3V
×1
Sunhokey DC 4-9V Drive Stepper Motor Screw
×2
Texas Instruments DRV8834
×1
Adafruit Analog 2-axis Thumb Joystick with Select Button + Breakout Board
×1
Adafruit SG92R Micro Servo with 3-pin JST Cable
×1
Capacitor 10 µF
Capacitor 10 µF
×1
Capacitor 100 nF
Capacitor 100 nF
×2
Through Hole Resistor, 560 kohm
Through Hole Resistor, 560 kohm
×2
Linear Regulator (7805)
Linear Regulator (7805)
×1

Software apps and online services

Code Composer Studio
Texas Instruments Code Composer Studio

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Motor Driver Schematic

Motor Driver Board

Motor Driver Board

Eagle PCB layout for custom motor driver pcb.

Motor Driver Schematic

Eagle schematic for custom motor driver pcb. Using DRV8834

Code

CNC Pen

Github Repository for code. Modifications would be necessary in recreation. For example, the cutoff values used to determine the joystick location in the ADC change between MSP boards and joysticks and the motor.c file would need modification if both motors worked at same time.

Credits

MaxPettit

MaxPettit

1 project • 0 followers
Nathan Elsen

Nathan Elsen

0 projects • 0 followers
Thanks to Efram Aredo.

Comments

Add projectSign up / Login