So i bought this 3D printer from ebay, knowing that its a 155$ printer and a clone, i knew that it would come with problems. But when i started it all up and everything it worked, i printed succesfully a few times with no problems. I then decided that it would be good to get some firmware, so i downloaded marlin 1.1 and tried to upload and there was an error, researching my problems i then changed my proccessor to the atmega 1280, which is what is written on the processor itself . My board has 2560 Rev a written on it so i put Arduino/Genuino mega or mega 2560 as my board. i thdn went to upload it and an arror came up talking about the archiving core, but it still uploaded and when it did my 3d printer restarted and the lcd went to a blue screen and emitted this loud squealing type sound. i am stuck and have no idea how to fix this

please help, i dont know what i did and i dont know how to fix this

from some researching it said that i would need a different firmware but i dont know which one to use for this board.

board: 2560 Rev a

processor: atmega 1280 16 au 1615

Loud squeal!? Damnnnn, I thought there was no prusa clones with Buzzers inside! hahaha, Your firmware writing is probably messed up, can submit a picture of the board?

Yea the only problem is that I don’t know where that problem is

Correction, this should be the board

Oh dear, right, so what was the name of the printer? it looks like a GEETECH board

2017 CTC Upgraded Full Quality High Precision Reprap Prusa i3 DIY 3d Printer -US Is the full title, from what I have researched and other forums , everyone has said it’s a knock off board or a clone of a geeetech

Did you install the u8glib libaray into the Arduino ide before you uploaded the firmware? The lcd won’t work without it and did you configer the configuration.h before uploading the firmware ? Without this being done the firmware won’t know what type of board you are using and how it’s configured. You need to do some more reserch and a good starting point is here What is Marlin? | Marlin Firmware Read it through twice if not more, you need to know what you have got so you can configure it correctly

One of the problems is that marlin doesn’t have a board named 2560 rev a

I suggest spending another $155 and start over, this time leave the firmware alone until you have an absolute need to upgrade it. Keep the first one, you’ll probably be able to replace the controller board with original firmware installed - or use it for parts for the other one.

Every time you flash the firmware, you are rolling the dice on bricking the system. It just happens. So it’s a good idea to have a spare controller board… just in case.

If you don’t mind, keep posting your progress and thoughts about that printer. I bet I’m not the only other person eyeing those machines and wondering just how difficult they are to build.

Iv updated the firmware dozens off times without any issue. He just needs to do some reserch on what is needed up upload the f/w and what settings in configuration.h to change. Marlin 1.1 is not setup to run any printer without altering the settings. If the smart guys behind the Marlin f/w were to release a ready to use f/w there would be dozens of different versions of 1.1, 1 version for every printer clone or not would take month to do. Like I said previously start with the link I have provided, egnor all the stuff your printer don’t have and just change the settings yohe needs to change then he can start to calibrate it.

What setting in Arduino ide did you use to upload the f/m? And where did you get the printer from? Can you provide a link for the site?

What do you mean? And I got the printer from ebay, 2017 Upgraded Full Quality High Precision RepRap Prusa I3 DIY 3d Printer US for sale online | eBay

The board that it shows in the link is a mightyboard. Not sure what you have, send them a message asking why it’s different and why/what board you have. Did you use Arduino IDE to upload the firmware?

Most printer clones are based on the Arduino + ramps 1.4

When You open Arduino IDE and open marlin you need to go into Tools, Board and set as Arduino Mega or Mega 2560 then Tools, Processor, At mega 1280 (that’s the chip you have) then chose the port you have the printer connected to.

In configuration.h change the board type to 33 and don’t forget to install u8glib into the Arduino IDE Library as this id needed to make the display work correctly. You will also need to the configuration.h to tell it what LCD/controller it is using (//#define REPRAP_DISCOUNT_SMART_CONTROLLER) it looks like this one just remove the // to make it active. All this is based on the assumption that the board is based on it being a Arduino Mega 2560/Ramps 1.4.

Let us know how you get on and I will try and help some more. I’m still new to the programing side of things and don’t forget Google is your best friend and YouTube is a good source of information

I have the same printer (same design, board, etc.) and I updated my firmware with the Geeetech i3 Pro B software. It’s the exact same build as your printer. I just had to adjust the steps for the motors to get it calibrated properly… I looked at base Marlin software, and there were too many settings that needed changed for my liking.

so i have repetier software and everything it came with, but i dont know how that helps with my situation… do i need to update my firmware? is marlin my problem?

As was stated before Marlin 1.1 is a ‘clean slate’. It is not set up for any printer. You have to change it to suit your setup. If you have the original firmware, you should try and upload that to put it back to factory config. If you don’t have the original firmware, you can get the Pro B firmware from Geeetech. Marlin can be set up for your printer, but there are a large number of setting that you will have to figure out and adjust.

The pro b firmware is just repetier, I have that

You can download geeetech version for the i3 clone from here (essentially the same Prusa i3 copy)

https://www.geeetech.com/forum/viewtopic.php?f=20&t=17046

Arduino IDE from here

https://www.geeetech.com/forum/viewtopic.php?f=20&t=17046

u8glib from here

https://code.google.com/archive/p/u8glib/downloads

Don’t think I have missed anything out for you to get started but it will need calibrating once you have it uploaded

Install Arduino, install u8glib into the libray folder then open Arduino ide open marlin, click on any file and it will open a new page then you can upload the firmware to main board

Marlin is more common and more chance of getting help