Signal Generator using JLCPCB parts

Analog
Arduino
PCB
Education

This project worked on creating a signal generator that can operate at a large frequency range. By working with Don Heer, this was done by producing circuit diagrams and using parts that the PCB company, JLCPCB, could produce themselves for student use. For continuation of this project, specific software, KiCad, was used since that is what is taught at the university. This project originated with the need for a new technical board for future Ecampus students studying ECE at Oregon State, specifically for ENGR 201 classes. With changes in courses in the Engineering department, a new device for lab work and learning needed to be produced. The objective of this device is to produce a variable sine wave that can reach a up to 100 [kHz], with a display board, using Kicad for PCB development and JLCPCB for printing and building PCB. With the signal generator, students would be able to create a signal with various frequencies. This would help students evaluate signals and calculate values such as the period of the wave, and learn how to receive them with devices like an arduino.

0 Lifts 

Artifacts

Name Description
KiCad_Files_V1.2 KiCad Files for the second version of the first iteration. This is using a 2-stage variable resistor to control two low pass filter elements at the same pass rate.   Download
JLCPCB_Documents_V1.2 BOM, Placements, and Gerber files for V1.2   Download
Verification Video Video demonstration the 4 ENGR requirements.   Link