No LED blinking after soldering, but only strange sings on LCD - [SOLVED]

edited September 2013 in Troubleshooting
Hello,
yesterday I finished soldering, but when I want to power it up there was no LED on.
When I powered it a second and a third time suddenly all LED lighted up, a few minutes later I turned the voltage off and on again and the LEDs didnt light anymore. I think this is kind of strange.
Another thing is, when I connect the lxr to my pc via USB, the pc shows me that a "Sonic Potions Midi Device" is connected.

Today I checked all ICs and the solder points but everything seems to be ok, then i soldered the LCD.
The LCD schows me 0.23, this should be the firmware version, and some strange chinese signs.

Soo I need help, because iam out of ideas :D
«1

Comments

  • the working USB connection indicates your mainboard is working.
    The frontpanel has nothing to do with USB.

    The stateof the LEDs on power up is random untill the AVR starts controlling the shift registers. So this is also correct.

    are the resistor arrays in the right orientation? (dots in square)
    especcially the 10k networks for the buttons.

    I can't see it very good, but the soldering on the mainboard connector looks a little bit sketchy. could you send a close up picture or take a closer look yourself?
  • The LEDs dont light up very often. It only happend around three times, especially when the mainboard ist not connected.

    The soldering on the connector looks so bad because of my lamp standing on my table. When I took the pictures only this lamp was on and its a little bit dark there ;)
  • Soldering where the two boards connect looks rough.
  • edited September 2013
    you can leave the mainboard disconnected until the frontpanel works. better be safe ;)
    but could you post a closeup picture of the mainboard connector soldering?
    On the pictures several pins look as if not soldered correctly.

    Same goes for the bottom of the front PCB, so we can see the rest of the soldering job.
    Maybe the soldering around the AVR, too (quartz area)

    The other option needs more work. So I would prefer to see a picture first, maybe its just a cold solder joint ;)

    Since there are several things that are not working, I think it would be best to solve them step by step.

    - You have no correct LED output
    - The display is not working
    - maybe the buttons, too
    - mainboard seems ok (USB works)

    First I would try removing the 165 (buttons) and 595 (LED)  ICs and see if the display is working then.
    Do not remove them without a tool (even a normal flat head screw driver to level them out from alternating sides is better than only your fingers.)

    Do you always have scrambled characters only, or does it show correct text once and then goes to changing scrambles?

    they play no role in  display functionality and can maybe remove some error sources.
  • The LCD works exactly the same way without the ics, so I think they are fine.
    The LCD changes every three seconds between theses scrambled numbers and 0.23

    Actually I "beeped" (durchgangsprüfer?) the connection between the pcb and the mainboard they are okay, but I will take some closer pictures in the afternoon ;)

    Btw. Thanks for your support :)


    Gesendet von meinem HTC One mini mit Tapatalk 4

  • okay. the change of the OLED pattern is key here.
    The new haven displays don't like a soft reboot at all.
    That is If the AVR restarts and the OLED still has power.
    This nearly always results in a garbled screen(the display has no reset message:-/ )

    So what seems to happen here is that the AVR is constantly rebooting after the first bootscreen.
    So it never has the chance to initialize the 595 + 165 shift registers.

    It seems you should look around the AVR solder joints.
    22pF caps + Quartz, 47nF cap and its neighbouring 10k resistors.
    I hope it is not a broken quartz. ;)  On the last batch I had 2 broken chrystals that caused rebooting.
    I chose a higher quality part this time.

    Do you have an oscilloscope or an AVR burner? ;)


  • I have neither an oscilloscope nor an AVRburner at home, but only at work. Iam probably not allowed to use it for this problem :(

    I took some pictures of the Mainboard solder joints and and the quarz area.
  • edited September 2013
    Are you sure to to have switched the 22 and 100 cap ?
  • no i dont switched anything, i soldered both caps like on the pcb shown.
    i just checked the two caps, the 100n is ok but the 22p has actually around 60p. Is this toleranz ok for the function?
  • 60p thing that might be the problem.

    have you messured the caps only or in circuit after soldering?

    thoser solder joints look all good to me.
  • edited September 2013
    I soldered both out and messured them.
    tomorrow i will solder a new 22p in, maybe something happens :D
  • it would totaly explain the "constantly rebooting" thing if the quartz is not ok with 60p instead of 22p. probably thats it.
  • your soldering job is looking great indeed!
    should I send you a replacement quartz and two 22pF caps to see if that is the problem?
  • At work i have ha big varierity of electronic components, so at first i will look there whether i can find the caps and the quarz. Caps will be there for sure but exactly this quarz could be a problem. I will post here if I found them ;)

    The support here is really amazing and fast :D
  •  any 20MHz crystal should do.
  • today i changed the caps and the quarz, but everything ist still the same.

    Maybe there is a problem with the AVR itself?
  • sorry for the late reply. I was rather busy on the weekend since my wife was out of town and I had to entertain our 1 year old son.

    so it's still the same?
    - no mainboard attached
    - no ICs inserted besides the AVR
    - strange signs on the OLED that change every few seconds (AVR probably rebooting)

    - is the display working when you start the bootloader?
    no need to attached the mainboard or insert an SD card.
    If you power up the synth while holding down the encoder the display should show
    "Bootloader v1.2"
    "SD error"

    Do you have a solid PSU connection? Tried another power supply?

    Otherwise I'll send you a new AVR since i'm out of ideas here, too! :(
    Without the ICs inserted there is not much left connected to the AVR that could go wrong.
    In the end it's just display, pots + encoder



  • My psu is definitively ok and the bootloader works too.

    When the bootloader works, then the avr should be ok?
  • yes, if the bootloader is working, the General AVR functionality is given.
    have you tried re-flashing the firmware?

    Additionally I make a short test of general functionality after burning the chips.
    So at least here in my test unit the avr and the mainboard were producing sound;)

    I will now look into the code again to see what are the differences in activated system peripherals between the bootloader and the main programm. What confuses me is that the bootloader is running, but the main software not. this indicates a software problem in the main programm. but for all the other people the main programm is running ok.
    So I assume there must be some software bug that triggers on rare hardware conditions... O_o

  • Ohhhh shiiit
    Just reflashed it and everything works shit :)
  • Thanks for your support :)
  • must have been some cosmic rays confusing your LXR (~~)
    Just as I was building a debugging test firmware version to catch unhandled exceptions ;)

    Anyways. glad it works and that it was such a simple thing.
    somehow I thought you already tried re-installing the firmware already ;)

    now Have fun with your finally working synth! :-D
  • Haha I was totally focused on hardware or soldering issues :D
    But now everything works fine and the lxr is an amazing machine :D
  • Hi julian, I just finished my kit and had same symptoms on first boot... it seems, perhaps the CPU was sent without a main firmware-image on it to begin with?  I found that it would boot to the bootloader OK, but if trying to boot normally I got only the LCD flickering at a regular rate.  After updating firmware from the SD card, it booted normally.
  • Did the AVR had a sticker on it? Maybe I forgot to flash the firmware on a set of AVRs... Chip flashings gets a little tedious if you do 3 digit numbers ;)
  • there's a sticker on each of the processors.  So, it looks as though it was flashed...
    maybe it would make a good troubleshooting note: if boot-up gives this symptom, boot with encoder pressed in, and SD Card with firmware image inserted...  
  • I have to write a troubleshooting guide soon, anyways.
  • I have similar problems with my LXT that I just built.
    I mailed Julian about this a couple of times but I'm not sure he receives my mail.

    My symptoms:

    When power is turned on, the screen is filled with blocks
    for 3 seconds, then blinks and shows blocks again, then sometimes “23” + filled
    blocks, and sometimes flashes of strange characters.

    Sometimes all the
    leds are turned on (and kept on), sometimes a few leds and sometimes none.
    Nothing else happens. The LXT is completely unresponsive.

    I’ve gone
    through everything meticulously to make sure all the components and ICs are
    soldered in the correct place and orientation. I also inspected all the solder
    points with a magnifying glass and measured voltage to close to 5 volt. No IC or
    component gets hot, except the heat sink, but not so much. I’m using a standard
    1 A DC-adapter set to 7.5 v.

    Here are two pics of my build, taken before I soldered the display.
    So what do you think?  In need of a re-flash?

    /Björn
  • Hello Björn,

    To which email address did you send the emails?
    Have you tried updating the firmware?
    Or does the LXR also not respond in update mode?
    To start the firmware update put a SD card with the firmware.bin file in the LXR and hold down the encoder while powering on.

    Did you do the test mentioned in the assembly guide (step 20)
    was the chaselight working before you attached the display?

    I'll have a look at your pics now.
  • also, are you sure the 22pF and 100nf cps are in the right spot next to the AVR
    image
Sign In or Register to comment.