I plugged in my lcd, and nothing happens when i apply power, the backlighting doesnt come on (and no characters are displayed).
I programmed the PIC by using the JDM programmer over the connection to J3 on the core, which verified that the bootloader was loaded properly.
Should the LCD light up when power is applied to it, regardless of if everything is set up correctly (as long as power is being supplied to VDD and VSS and LED- and LED+)?
I think something is drastically wrong with my circuit - i sent the following sysex string:
in order to see if the PIC thought there was an lcd connected, but i got no response.
I’m getting fed up again  :-/
Thnx!
EDIT: Damn i forgot to say - i checked the connections for the LCD and thats all fine, i checked the voltage across Pin 1 and 2 of the LCD (Vss and Vdd) and that was a healthy 5v, as was the voltage across pin 15 + 16 - A(LED+) and K(LED-).
You should probably check the schematics for the LCD. It should light up even if you don’t have a PIC connected! If you have the right voltages the pinning is probably wrong.
(I hade the wrong schematics for mine and had exactly the same problem.)
Does the PIC send the (F0 00 00 7E 40 00 F7) string when you boot it up?
I would try troubleshooting the PIC chip first in order to isolate problems. When the PIC is working properly I would move on to troubleshooting the LCD.
Also for the LCD check the Contrast pot and make shure it is working properly. If it is bad it might already be on, but not visible.
In order to bypass the LCD (Thorsten had suggested)
Remove the D7 and +5V line - in this case the LCD driver should get a timeout and ignore all following calls to MIOS_LCD_*
I would check the PIC first, examine pinouts for incorrect wiring, and let me know what happens.
No the circuit doesnt send any sysex on start up, which makes me think there is a problem some where on the board (i don’t get a sysex string even if the lcd is not connected).
As for the LCD, i tested it by plugging my cable in and checking the connection between the bottom of the core board (where the jumper pins where soldered) and each individual pin on the LCD. Hard work when the pinning isnt straight forward! :
Right.. i’ll go check the connections on my core again
OK so it must be a wiring problem, let me know what you find with the circuit wiring, when we get that solved then the LCD is the next step.
Also check your configurations on MIDI-OX
Thorsten suggested 2048*4 at 700ms after F7 delay, with delay set at zero. Also go to devices uncheck the attach midi in to midi out ports, open the midi out port in the top right cell and remove the midi input. This configuration seems to be the best for MIDI-OX.
are you using the same crystal as posted. I believe it is the wrong cut, which might be your problems. I also notice your voltage was initially way high. Did you have your LCD connected at that time? I have burned out an LCD before because of a PSU short, so maybe this will help.
I didnt have anything connected at the when i was getting strange voltages, because i was just testing the volts between pins on the IC.
Yeah i’m using that same crystal, i was begining to get the feeling that that was the problem! :-/
I checked the connection between pin 3 (+5v) of the 7805 and B+ / Vd of the core lcd jumper pins, and thats fine, so presumably the LCD *should* light up when i apply voltage, even if it displays nothing right?
I’ll try find another crystal (my local supplier is out of stock) but farnell offers 3 x 10 mhz crystals and i dont know which are serial and which are paralell cut -
The xstal should have some sort of rating for capacitance, this is how you know which one is correct. As for the LCD, have you tried testing the contrast pot? I am unsure about hooking it to the 5v without the PIC booted.
I have a spare PIC16F874 and 20 mhz crystal. Â would it be possible to burn a firmware (after i’ve replaced the crystal) just to test the midi out (like send a sysex on power on)?
That way i would know if it was my crystal thats causing the problems?
I started building my box last year using the .pdf midibox 16 guide and that didnt work, but that could have fried my lcd i guess?
Well if the midi output works with my old pic, then i’ll buy a new lcd