===== Audio and Video Signal Processing – a VGA Hacking Workshop ===== 27. - 28. March 2020\\ ==== Experimental VGA Processor === [[https://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:experimental_vga_processor|Experimental VGA Processor]]\\ {{:experimental_vga_processor.jpg?600|}}\\ ---- ==== additional VGA Boards ==== **VGA outputboard for the Raspberry Pi:**\\ {{:vga_hacking_piksel2018:vga-666_board_pi_190334.jpg?400|}}\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=raspberry_boards:raspberry_vga_board]]\\ **VGA Breakout Board**\\ {{:vga_hacking_piksel2018:vga_breakout_board.jpg?400|}}\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_breakout_board]]\\ ---- ==== Fake a VGA device ==== **Color Signal ------ 75R ------ GND**\\ [[http://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/]]\\ ---- ==== Audio to VGA ==== [[http://crackedraytube.com/pdfs/hacking_a_vga_monitor.pdf]]\\ {{:vga_hacking_piksel2018:vga2arcade.gif?400|}}\\ ---- ==== VGA Signal Generator ==== [[https://www.ebay.de/itm/New-VGA-Signal-Generator-LCD-Tester-15-Signal-Output-USB-Battery-Power-Supply-/162727211414?hash=item25e34c3196|VGA Signal Generator]]\\ === VGAX Library for Arduino UNO === [[https://github.com/smaffer/vgax]]\\ HSYNC and VSYNC signals are squared pulses of +5V, and the RGB signals take values in a continuous analog voltage range from +0V (absolutely dark) to +0.7V (maximum brightness).\\ **Connection**\\ H-Sync -- 68 Ohm -- Pin 03\\ V-Sync -- 68 Ohm -- Pin 10\\ R -- 470 Ohm -- Pin 04\\ G -- 470 Ohm -- Pin 05\\ B -- 470 Ohm -- Pin 06\\ ---- ==== Inverting the Signal ==== [[https://www.electronics-tutorials.ws/opamp/opamp_2.html]]\\ ---- ==== I2C over VGA ==== {{:vga_hacking_piksel2018:vga_to_i2c.jpg?400|}}\\ [[http://dernulleffekt.de/doku.php?id=i2c_over_vga]]\\ ---- ==== Links ==== [[https://eater.net/vga|eater.net - VGA]]\\ [[http://lucidscience.com/pro-vga%20video%20generator-1.aspx|lucidscience.com - pro VGA Video Generator]]\\ [[http://blogs.fsfe.org/pboddie/?p=1712|blogs.fsfe.org - VGA Signal Generation with the PIC32]]\\ [[http://www.javiervalcarce.eu/html/vga-signal-format-timming-specs-en.html|javiervalcarce.eu - VGA Video Signal Format]]\\ [[http://www.gammon.com.au/forum/?id=11608|gammon.com.au - Arduino Uno output to VGA monitor]]\\ [[https://github.com/smaffer/vgax|github.com - VGAX Library for Arduino UNO]]\\ [[http://tinyvga.com/vga-timing|tinyvga.com - VGA Signal Timing]]\\ [[https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/raf225_dah322/raf225_dah322/|Homemade VGA Adapter]]\\ ----