Close

3) Functional diagram

A project log for VinyGo, a stereo vinyl recorder

For artists, vinyl stores, recording studios, or music lovers

mras2anmras2an 08/29/2021 at 18:480 Comments

3.1) VinyGo controller

3.1.1) FS1.1: Power supply

The power function allows us to create:  +12v, +5V, +3.3V, 0V.

Input(s):

L0: AC-DC power supply 12v 3a

Output(s):

+12v, +5V, +3.3V, GND

3.1.2) FS1.2: LCD touch screen

Display digital information for the user and make order acquisition by the micro-controller.

Input(s):

L6/L6’: Information for the user 

N1/N1’: Digital signal from the micro-controller

Output(s):

L6/L6’: Configuration made by the user.

N1/N1’: Digital signal from the micro-controller

3.1.3) FS1.3: Sensors

Detection of engraving head positions.

Input(s):

L9: Physical movement. 

Output(s): 

N2: Digital signals for the micro-controller.

3.1.4) FS1.4: MIDI

Technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing. 

Input(s):

L7/L7’: Digital signal from the media player

N3/N3’: Digital signal from micro-controller

Output(s):

L7/L7’: Digital signal for the media player

N3/N3’: Digital signal conversion for micro-controller

3.1.5) FS1.5: uC

Ensures through a programmed treatment (software) the acquisition, processing and return of information. It communicates with the motors, sensors, and offers inputs / outputs to add additional functionality.

Input(s):

N1/N1’: Digital signal from the LCD touch information.

N2: Digital signals from the sensors.

N3: Digital signal from Musical Instrument Digital Interface (MIDI).

N7/N7’: Digital signal from VinyGo sound mastering board.

N4: Analog signal to heat the diamond.

N5: Digital signal for step motor order.

N6: Digital signal for servo motor order.

Output(s):

N1/N1’: Digital signal for the LCD

N3’: Digital signal for Musical Instrument Digital Interface (MIDI).

N7/N7’: Digital signal for VinyGo sound mastering board.

3.1.6) FS1.6: Heating stylus

Heat the diamond for a better cutting.

Input(s):

N4: Digital signals from the micro-controller

Output(s):

L14: Power current 

3.1.7) FS1.7 Step motor

Move the engraving head on the X axis.

Input(s):

N5: Digital Signals for step motor control

Output(s):

L15: Physical movement of the engraving head on X axis

3.1.8) FS1.8 Servo motor

Move the engraving head on the Z axis.

Input(s):

N6: Digital Signals for step motor control

Output(s):

L16: Physical movement of the engraving head on Z axis

3.2) Engraving head

Lacquer cutting

Input(s):

L5: Filtered and amplified analog signal

Output(s):

L8: Physical movement of the sound

3.3) VinyGo sound mastering

For a price reduction of the project, we will use audio software instead of VinyGo sound mastering board. So this part will not be presented to the Hackaday contest.

Discussions