top of page


1.) The diagram starts with the student uploading their code to the KL25Z via USB
2.) Once the code has been uploaded to the KL25Z the user has the option to start the program, swap images, and end the program using the attached buttons.
3.) The galvo board requires a +5V to -5V input signal so to achieve that the KL25Z must use a DAC that is routed through a differential operational amplifier circuit.
3.) Since the KL25Z only has one true DAC, a second DAC must be created. To do so I sent a PWM signal through a low pass filter to turn it into an analog voltage before sending it to the diff amp.
bottom of page