A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • LVDS ports compatibility - DDC related pins

    Hardware
    6
    0 Votes
    6 Posts
    1k Views
    M

    $4999 Holy sh!t…!

    Well, thanks for your feedback. That’s very useful.

  • 0 Votes
    3 Posts
    1k Views
    M

    @megamarko112 said in LCD Controller for old TV Display:

    CFP190W01-A00

    You can use any universal LCD controller board that supports 30 pin LVDS 2 channel, 8 bit. (FIX-30P-DO8L). Make sure you get the right LVDS cable with it. You can use the black GND wires for fingerprinting to make sure they fit your screen.

    You’ll also need an inverter with 4 ports for the CCFL backlight.

    The cheapest set should be around 3€, more advanced (TV controller)boards with HDMI you get for around 10€. Boards with a firmware dedicated to you screen cost around 30€.

    This is a really good site to start collecting information about LCDs.

  • New LCD Controller Board for Tv

    Hardware
    13
    0 Votes
    13 Posts
    3k Views
    M

    At this point it’s really hard to troubleshoot from the distance.
    Of course it’s possible that either the board or the panel is broken. I suppose the menu isn’t displaying either?

    Have you made sure you loaded the correct firmware onto the board? You should be able to try any firmware which fits your resolution plus 1-ch 8-bit (iirc, check yourself please).

  • 0 Votes
    4 Posts
    534 Views
    S

    @camshell said in Replace LCD control board component?:

    What does the jumper block do

    allow someone to change operating characteristics… no idea what THIS one does… just pins onto the circuit board…
    the jumper makes some connection between the two pins. or the others etc…

    no idea what it does here without a board circuit diagram…

    you could have burned the circuit board connections under the jumper block… none of us will know (unless u accidentally found the people that designed and built the board.

    shortest path is find another like monitor to get the board, or find another monitor

  • Using old laptop LCD screen and control board

    Hardware
    3
    0 Votes
    3 Posts
    7k Views
    B

    I did it. Is not my “Main Magic Mirror”, I just made it for fun. I have no mirror, only the simple screen.
    I have used an IKEA RIBBA triple picture frame, this has fit of the width and needs to be shortened only in length.

    maybe an another tip is to use a strong power supply with 12V 4A and a converter modul from 12v to 5V than use have only one cable

    0_1493319442018_IMG_20170427_204909.JPG

    ![1_1493319465100_IMG_20170427_204919.JPG](Lade 4% hoch)
    0_1493319492645_IMG_20170427_204919.JPG
    0_1493319529278_IMG_20170427_204847.jpg

  • PIR Sensor - Sleep LCD monitor

    Unsolved Hardware
    10
    0 Votes
    10 Posts
    10k Views
    qu1queQ

    Finally, I’ve finnished my script, and it works like a charm. I paste it here if someone else need it.

    #!/usr/bin/python3 # PACKAGES NEEDED TO WORK: sudo apt install python3 python3-rpi.gpio # My screen has an USB port, that turns on when screen is on, and off when screen is off. # So, I made a voltage divider with a few resistors to get 3 volts, to activate pin 6 (BCM) # on the raspberry Pi. In this way, the script can 'know' if Screen is ON or OFF. import RPi.GPIO as GPIO import time import subprocess from subprocess import call GPIO.setmode(GPIO.BCM) GPIO.setup(22, GPIO.IN) # PIR's output GPIO.setup(6, GPIO.IN) # Screen power detector GPIO.setup(25, GPIO.OUT) # Relay Input GPIO.setwarnings(False) while (GPIO.input(6) == 0): # IF SCREEN IS ON if (GPIO.input(22) == 1): # PIR DETECTS MOTION call(('/opt/vc/bin/vcgencmd', ' display_power', '1')) GPIO.output(25, GPIO.HIGH) # RELAY ACTIVATION time.sleep(3) GPIO.output(25, GPIO.LOW) time.sleep(60) # THE TIME WE WANT THE SCREEN TO STAY ON if (GPIO.input(22) == 1): # IF PIR DETECTS A NEW MOVEMENT, time.sleep(60) # ACTIVATES THE MIRROR ANOTHER AMOUNT OF SECONDS else: GPIO.output(25, GPIO.HIGH) # WITH THIS LINE, THE SCREEN POWERS OFF TO SAVE ENERGY time.sleep(3) GPIO.output(25, GPIO.LOW) else: GPIO.output(25, GPIO.LOW) while (GPIO.input(6) == 1): # IF SCREEN IS OFF if (GPIO.input(22) == 1): # PIR DETECTS MOTION call(('/opt/vc/bin/vcgencmd', ' display_power', '1')) GPIO.output(25, GPIO.LOW) # SAME AS ABOVE, BUT THIS TIME DON'T ACTIVATE THE RELAY time.sleep(60) if (GPIO.input(22) == 1): time.sleep(60) else: GPIO.output(25, GPIO.HIGH) # WITH THIS LINE, THE SCREEN POWERS OFF TO SAVE ENERGY, AGAIN time.sleep(3) GPIO.output(25, GPIO.LOW) else: GPIO.output(25, GPIO.LOW) call(('/usr/bin/python3', '/home/pi/SCRIPTS/pir.py'))
  • Removing the inner bezel from a LCD monitor

    Hardware
    3
    0 Votes
    3 Posts
    2k Views
    slametpsS

    @mizzoudavis I leave the bezel intact. Other area not covered by bezel (outside the monitor), you simply add black/dark tape/paper/paint.

  • Can I use any LVDS board with any LCD screen?

    Hardware
    6
    0 Votes
    6 Posts
    23k Views
    D

    @Novocain That looks to be a great summary
    The one I got was an universal one, but it was just five bucks, so never mind… I simply didn’t research much before I bought it