I'm sorry if I somehow came off rude or if I was speaking out of place. I was just trying to offer a solution to the OP, based on my personal experience.by thucar - Reprappers
The simple fact is that the +5V line is not needed when connecting the 3D printer to your PC. It just introduces a potential point of failure. I've physically cut the +5V line on my cable and have had zero issues since. Before doing that, I had my PC or printer reboot when connecting the printer. The voltage regulator on Mega was constantly too hot to touch, etc.by thucar - Reprappers
The issue is that you are connecting your 3D printers and PC's ground and +5V connections together with the USB cable. You need a Data-only cable. The simplest solution would be to modify your existing cable for that. This is a non-destructive method for a fix:by thucar - Reprappers
I just recently went through the hassle to get my 12864 working. These are the things to check for: Make sure your EXP1 and EXP2 connectors are not swapped Some have reported the silkscreen on the LCD PCB is incorrect and that in addition to switching EXP1 with EXP2, they needed to rotate the connectors 180 degrees In Marlin configuration make sure you have the line #define REPRAP_DISCOUNT_FULLby thucar - Reprappers
This means your bed height needs fine-tuning. Play with the Z-offsett if your slicer has that option. Lower it in -0.05mm steps and adjust until the first layer is perfect.by thucar - Reprappers
This is what I would do: calibrate the zero height using 0.1mm gauge. Then set the first layer height to 0.2mm for the print and start printing. Then pause the print halfway through when it's laying down the first layer. Clean out the filament from under the nozzle and check with the 0.3 feeler gauge to see if the distance is actually off.by thucar - Reprappers
Does your filament get stuck inside the j-head when feeding it? If yes, then that is the problem I had with my chinese J-head. There can be a couple of issues causing it but the bottom line is the same - things do not line up. I took my J-head apart and found out that the center hole in the thermal break was not in the center, it was off to one side. So I ordered a replacement heat break (and coby thucar - Reprappers
sarf2k4 - if you are using the Development version of Marlin, you need to make the changes in pins_SANGUINOLOLU_11.h around line 109 If you are using 1.0.2 then you need to make them in pins.h around line 1281 In both cases, search for this comment: (//SPI GLCD 12864 ST7920 ( like ) For Melzi V2.0) Also, if your Sanguinololu is running at 20 MHz, you will need to comment out the line #pragmaby thucar - Sanguino(lolu)
SOLVED IT!!! Check for the solution here:by thucar - Sanguino(lolu)
Nope, I did not mod the default Marlin pins. I just hooked the EXT1 EXT2 cables up so that I was seeing the grid shown on image IMG_0040.JPG And then started trying to navigate the menus blindly with the encoder wheel. So I know for sure that the following pins are correct: BTN_EN1 BTN_EN2 BTN_ENCby thucar - Sanguino(lolu)
Finally some progress! The reprap.me tech was sadly unable to help, as they sell the LCD as a RAMPS panel, so they offer no support for setting it up with other controllers. He did however suggest that the image where I have the grid displaying, is the correct way to hook it up and that there's probably just a problem with pins declaration, so the display data never reaches the panel. So what Iby thucar - Sanguino(lolu)
I'm back in business I accidentally discovered that avrdude supports PICKit2, which I happened to have from the old robotics days. So my sanguinololu is up and running with spiffy new bootloader once again. I've sent the reprap.me (that's where I got it from) support an e-mail asking about the LCD. Their tech savvy person is on vacation right now but they promised to get back to me as soon as heby thucar - Sanguino(lolu)
Thank god I remembered about that old PicKit2 I had. Checked the fuses, were all messed up, corrected those and uploaded new bootloader. All is good and dandy once againby thucar - Controllers
For the time being I'm all done with testing. I turned on the printer this morning, all fine and dandy. Did couple tests with different Marlin configurations and all of a sudden I was not able to upload new firmware anymore. It looks as if the bootloader got mangled somehow. So I won't be able to do any more tests until I get that sorted. Need to find a programmer to burn the bootloader again..by thucar - Sanguino(lolu)
At this point I'm suspecting the bootloader has gotten fuzzled up. So I'm placing an order for ramps+arduino in hopes of using the arduino as the means to burn a new bootloader on my sanguinololu. And should that fail and the Atmega1284p prove to be completely dead, I'll at least be able to run my printer with the bulky RAMPS for now.by thucar - Controllers
I was trying to get the 12864 Full graphics LCD working on my Sanguinololu 1.3b2 I was messing with different Marlin versions and played around with the Configuration.h files when all of a sudden after another upload I saw this in the Arduino IDE: avrdude: stk500_getsync(): not in sync: resp=0x00 Tried connecting tot he printer with Octoprint, and nothing. I immediately tried to upload my knowby thucar - Controllers
Welp, I'm not out of the woods just yet. The reason I have not given any feedback here is that I was waiting for my adapter to arrive. I gave up on trying to make my own and ordered one off ebay. So today it arrived and I immediately hooked it up. And lo and behold.... nothing changed. I'm still getting either a blank blue screen or the background grid, depending on which way I connect the EXP1by thucar - Sanguino(lolu)
Quotesarf2k4 I got a problem about a pin error during upload process on the u8glib or something, someone can help me in this? I think I had that issue with the latest Arduino IDE. After downgrading to 1.0.6 everything worked like a charmby thucar - Sanguino(lolu)
Yup, it was exactly that. Thanks!by thucar - Sanguino(lolu)
Thanks for the link enif, it definitely get me on the right tracks. I created my own adapter using the PCB layout shown there, but I must still be missing something. When I connect the LCD to my Sanguinololu, I'm not getting any graphics to show up. I've tried swapping the EXP1 and EXP2 which result in slightly different output, but neither setup really works. What I have done so far: uncommeby thucar - Sanguino(lolu)
I bought the Full graphic display to go with my new Sanguinololu. Unfortunately it came with the RAMPS smart adapter only. I've been staring at both, the 1.3b and Graphics displays schematics on the reprap wiki, but I can not work out which pin needs to connect to what, on the GPIO. Does anyone know of a schematic for the actual smart adapter for the Sanguinololu 1.3b?by thucar - Sanguino(lolu)
Yesterday I got my reprap.me sanguinololu 1.3b - soldered the connectors, powered it up using a 1A 12V power supply(no steppers or stepper controllers attached), uploaded the firmware and made sure the thing communicates with Octoprint. All good. However, I then left the board powered up for the night. This morning the IC1 was very, and I mean VERY hot on the board. Everything was still nice andby thucar - Sanguino(lolu)