I have a zip file with bord definition files for a 3d printer controller (Project | SolderPad)
The files where made for ide 0022 but the firmware i need to flash to the unit is made for 106..
The board as such are allready supported in the firmware but i still need the board files updated
From what i understand my controller is VERY close related to the sanguino controller and i have tried to compare the 2 file sets but i failed big time on figuring what changes needs to be done...
Did you try copying the OMC folder to the 'hardware' folder in the directory where you keep your sketches. Then re-start the IDE and see if "OMC with Atmega644 at 20 Mhz" shows up under Tools->Boards.
i then select the board via menu, load up the marlin firmware by opening the ino file. edit the config tab to match my board... but compile fails
i know why.... the OMC folder is not made for IDE 106 but 0022... i also know that there are a bit difference between my electronics and the sanguino controller... i just cant figure out what to edit to make it work
i also have found a board definition folder for sanguino in there...
when i compare the OMC folder to the Sanguino folder in the git link i can only see difference in number of files and some difference in filenames---
sorry that i dont know how to descripe the problem better... all i know is that i get a compile error
In file included from BlinkM.cpp:5:
/Marlin.h:30:22: error: Arduino.h: No such file or directory
In file included from /Marlin.h:41,
from BlinkM.cpp:5:
MarlinSerial.h:150: error: expected ',' or '...' before '&' token
MarlinSerial.h:150: error: ISO C++ forbids declaration of 'String' with no type
MarlinSerial.h:169: error: expected ',' or '...' before '&' token
MarlinSerial.h:169: error: ISO C++ forbids declaration of 'String' with no type
/MarlinSerial.h: In member function 'void MarlinSerial::print(int)':
MarlinSerial.h:152: error: 's' was not declared in this scope
It looks like the Sanguino files no longer support the ATmega644 chip.
Looks like you are screwed. You can't use the latest Marlin firmware because it requires Arduino 1.0.x and you can't run the support for your board on 1.0.x. You may have to get a new controller board like the RAMPS 1.4 board on an Arduino MEGA 2560.
my problem is just that my board is based on the sanguino but things are connected differently to the chip... had it been a direct sanguni ripoff i could just use the support files for sanguino that comes with marlin
that is why i asked how to upgrade my spoort files for IDE 106