Repetier for Megatronics V3.0?
April 09, 2014 01:56PM
I could not find directly supported Repetier firmware for my Megatronics V3.0 board, I could find it for V2.0, but that doesn't work on V3. Marlin currently works, but I would love to use Repetier.
Re: Repetier for Megatronics V3.0?
April 12, 2014 04:21AM
Paste this into PINS.H (and change your config.h motherboard # to 703):
Too bad that I am facing so many problems with corexy + M3 + Repetier....(sudden stops, reboot on SD Pause .. to name the main ones)


/****************************************************************************************
* MegaTronics v3.0
*
****************************************************************************************/
#if MOTHERBOARD == 703
#define KNOWN_BOARD 1


#ifndef __AVR_ATmega2560__
#error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif


#define X_STEP_PIN 58
#define X_DIR_PIN 57
#define X_ENABLE_PIN 59
#define X_MIN_PIN 37
#define X_MAX_PIN 40 //2 //Max endstops default to disabled "-1", set to commented value to enable.

#define Y_STEP_PIN 5 // A6
#define Y_DIR_PIN 17 // A0
#define Y_ENABLE_PIN 4
#define Y_MIN_PIN 41
#define Y_MAX_PIN 38 //15

#define Z_STEP_PIN 16 // A2
#define Z_DIR_PIN 11 // A6
#define Z_ENABLE_PIN 3 // A1
#define Z_MIN_PIN 18
#define Z_MAX_PIN 19

#define E0_STEP_PIN 28
#define E0_DIR_PIN 27
#define E0_ENABLE_PIN 29

#define E1_STEP_PIN 25
#define E1_DIR_PIN 24
#define E1_ENABLE_PIN 26

#define E2_STEP_PIN 22
#define E2_DIR_PIN 60
#define E2_ENABLE_PIN 23

#define SDCARDDETECT -1 // Ramps does not use this port
#define SDPOWER -1
#define SDSS 53

#define LED_PIN 13


#define FAN_PIN 6
#define FAN2_PIN 7

#define PS_ON_PIN 12
//#define KILL_PIN -1

#define HEATER_0_PIN 9 // EXTRUDER 1
#define HEATER_1_PIN 8 // EXTRUDER 2
#define HEATER_2_PIN 2 // EXTRUDER 3
#define HEATER_3_PIN 10 // heater bed

/*
Temperature sensors
ANALOG NUMBERING!

Thermistors
T0=15
T1=14
T2=13
T3=12

Thermocouple
S0=11
S1=10
S2(ext)=8
S3(ext)=9
*/

#define TEMP_0_PIN 11 // Extruder 1
#define TEMP_1_PIN 10 // Extruder 2
#define TEMP_2_PIN 8 // Extruder 3
#define TEMP_3_PIN 15 // Heated bed


#define BEEPER_PIN 61 // Beeper on AUX-4
#define SDSUPPORT true // sd card reader on board

// #define LCD_PINS_RS 32
// #define LCD_PINS_ENABLE 31
// #define LCD_PINS_D4 14
// #define LCD_PINS_D5 30
// #define LCD_PINS_D6 39
// #define LCD_PINS_D7 15


//buttons are directly attached using AUX-2
////#define BTN_EN1 59
////#define BTN_EN2 64
////#define BTN_ENC 33 //the click

#define BLEN_C 2
#define BLEN_B 1
#define BLEN_A 0

#define SCK_PIN 52
#define MISO_PIN 50
#define MOSI_PIN 51

#define E0_PINS E0_STEP_PIN,E0_DIR_PIN,E0_ENABLE_PIN,
#define E1_PINS E1_STEP_PIN,E1_DIR_PIN,E1_ENABLE_PIN,
#define E2_PINS E2_STEP_PIN,E2_DIR_PIN,E2_ENABLE_PIN,


#endif


==============================
no toys here...sorry
Re: Repetier for Megatronics V3.0?
April 12, 2014 11:10AM
I's that config tested to work?

Then I can add it to the known boards except the wrong heater numbering. Bed must be HEATER_1 and TEMP_1 or the configuration tool and all other configs will not match the theme.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 12, 2014 04:51PM
It is working, except for the LCD/encoder stuff. I have to dig into Uinconfig.h to manually change the PINS number that are hardcoded.

About heater numbering, It seems to work (as long as you change the config.h HB naming)

Best Regards
Davide Ardizzoia

Edited 1 time(s). Last edit at 04/12/2014 04:51PM by 3ntrlab.


==============================
no toys here...sorry
Re: Repetier for Megatronics V3.0?
April 13, 2014 05:18AM
Thanks. Configuration tool and github now include it with thermistors predefined.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 13, 2014 12:04PM
Thanks much! I'll have to give it a go when I next can!
Re: Repetier for Megatronics V3.0?
April 14, 2014 06:50PM
When I tried to upload after using Repetier configurator under Megatronics V3.0:
"In file included from /Repetier.h:356,
from Commands.cpp:22:
/Extruder.h: In static member function 'static void Extruder::step()':
Extruder.h:107: error: 'DIOORIG_E0_STEP_PIN_WPORT' was not declared in this scope
Extruder.h:107: error: 'DIOORIG_E0_STEP_PIN_PIN' was not declared in this scope
Extruder.h:107: error: 'DIOORIG_E0_STEP_PIN_WPORT' was not declared in this scope
Extruder.h:107: error: 'DIOORIG_E0_STEP_PIN_PIN' was not declared in this scope
/Extruder.h: In static member function 'static void Extruder::unstep()':
Extruder.h:156: error: 'DIOORIG_E0_STEP_PIN_WPORT' was not declared in this scope
Extruder.h:156: error: 'DIOORIG_E0_STEP_PIN_PIN' was not declared in this scope
Extruder.h:156: error: 'DIOORIG_E0_STEP_PIN_WPORT' was not declared in this scope
Extruder.h:156: error: 'DIOORIG_E0_STEP_PIN_PIN' was not declared in this scope
/Extruder.h: In static member function 'static void Extruder::setDirection(uint8_t)':
Extruder.h:203: error: 'DIOORIG_E0_DIR_PIN_WPORT' was not declared in this scope
Extruder.h:203: error: 'DIOORIG_E0_DIR_PIN_PIN' was not declared in this scope
Extruder.h:203: error: 'DIOORIG_E0_DIR_PIN_WPORT' was not declared in this scope
Extruder.h:203: error: 'DIOORIG_E0_DIR_PIN_PIN' was not declared in this scope
Extruder.h:205: error: 'DIOORIG_E0_DIR_PIN_WPORT' was not declared in this scope
Extruder.h:205: error: 'DIOORIG_E0_DIR_PIN_PIN' was not declared in this scope
Extruder.h:205: error: 'DIOORIG_E0_DIR_PIN_WPORT' was not declared in this scope
Extruder.h:205: error: 'DIOORIG_E0_DIR_PIN_PIN' was not declared in this scope
/Extruder.h: In static member function 'static void Extruder::enable()':
Extruder.h:272: error: 'DIOORIG_E0_ENABLE_PIN_WPORT' was not declared in this scope
Extruder.h:272: error: 'DIOORIG_E0_ENABLE_PIN_PIN' was not declared in this scope
Extruder.h:272: error: 'DIOORIG_E0_ENABLE_PIN_WPORT' was not declared in this scope
Extruder.h:272: error: 'DIOORIG_E0_ENABLE_PIN_PIN' was not declared in this scope
In file included from /Repetier.h:385,
from Commands.cpp:22:
/Printer.h: In static member function 'static void Printer::disableXStepper()':
Printer.h:205: error: 'DIOORIG_X_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:205: error: 'DIOORIG_X_ENABLE_PIN_PIN' was not declared in this scope
Printer.h:205: error: 'DIOORIG_X_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:205: error: 'DIOORIG_X_ENABLE_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::disableYStepper()':
Printer.h:215: error: 'DIOORIG_Y_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:215: error: 'DIOORIG_Y_ENABLE_PIN_PIN' was not declared in this scope
Printer.h:215: error: 'DIOORIG_Y_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:215: error: 'DIOORIG_Y_ENABLE_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::disableZStepper()':
Printer.h:225: error: 'DIOORIG_Z_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:225: error: 'DIOORIG_Z_ENABLE_PIN_PIN' was not declared in this scope
Printer.h:225: error: 'DIOORIG_Z_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:225: error: 'DIOORIG_Z_ENABLE_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::enableXStepper()':
Printer.h:235: error: 'DIOORIG_X_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:235: error: 'DIOORIG_X_ENABLE_PIN_PIN' was not declared in this scope
Printer.h:235: error: 'DIOORIG_X_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:235: error: 'DIOORIG_X_ENABLE_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::enableYStepper()':
Printer.h:245: error: 'DIOORIG_Y_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:245: error: 'DIOORIG_Y_ENABLE_PIN_PIN' was not declared in this scope
Printer.h:245: error: 'DIOORIG_Y_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:245: error: 'DIOORIG_Y_ENABLE_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::enableZStepper()':
Printer.h:255: error: 'DIOORIG_Z_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:255: error: 'DIOORIG_Z_ENABLE_PIN_PIN' was not declared in this scope
Printer.h:255: error: 'DIOORIG_Z_ENABLE_PIN_WPORT' was not declared in this scope
Printer.h:255: error: 'DIOORIG_Z_ENABLE_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::setXDirection(bool)':
Printer.h:265: error: 'DIOORIG_X_DIR_PIN_WPORT' was not declared in this scope
Printer.h:265: error: 'DIOORIG_X_DIR_PIN_PIN' was not declared in this scope
Printer.h:265: error: 'DIOORIG_X_DIR_PIN_WPORT' was not declared in this scope
Printer.h:265: error: 'DIOORIG_X_DIR_PIN_PIN' was not declared in this scope
Printer.h:272: error: 'DIOORIG_X_DIR_PIN_WPORT' was not declared in this scope
Printer.h:272: error: 'DIOORIG_X_DIR_PIN_PIN' was not declared in this scope
Printer.h:272: error: 'DIOORIG_X_DIR_PIN_WPORT' was not declared in this scope
Printer.h:272: error: 'DIOORIG_X_DIR_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::setYDirection(bool)':
Printer.h:282: error: 'DIOORIG_Y_DIR_PIN_WPORT' was not declared in this scope
Printer.h:282: error: 'DIOORIG_Y_DIR_PIN_PIN' was not declared in this scope
Printer.h:282: error: 'DIOORIG_Y_DIR_PIN_WPORT' was not declared in this scope
Printer.h:282: error: 'DIOORIG_Y_DIR_PIN_PIN' was not declared in this scope
Printer.h:289: error: 'DIOORIG_Y_DIR_PIN_WPORT' was not declared in this scope
Printer.h:289: error: 'DIOORIG_Y_DIR_PIN_PIN' was not declared in this scope
Printer.h:289: error: 'DIOORIG_Y_DIR_PIN_WPORT' was not declared in this scope
Printer.h:289: error: 'DIOORIG_Y_DIR_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::setZDirection(bool)':
Printer.h:299: error: 'DIOORIG_Z_DIR_PIN_WPORT' was not declared in this scope
Printer.h:299: error: 'DIOORIG_Z_DIR_PIN_PIN' was not declared in this scope
Printer.h:299: error: 'DIOORIG_Z_DIR_PIN_WPORT' was not declared in this scope
Printer.h:299: error: 'DIOORIG_Z_DIR_PIN_PIN' was not declared in this scope
Printer.h:306: error: 'DIOORIG_Z_DIR_PIN_WPORT' was not declared in this scope
Printer.h:306: error: 'DIOORIG_Z_DIR_PIN_PIN' was not declared in this scope
Printer.h:306: error: 'DIOORIG_Z_DIR_PIN_WPORT' was not declared in this scope
Printer.h:306: error: 'DIOORIG_Z_DIR_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::getZDirection()':
Printer.h:314: error: 'DIOORIG_Z_DIR_PIN_RPORT' was not declared in this scope
Printer.h:314: error: 'DIOORIG_Z_DIR_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::getYDirection()':
Printer.h:318: error: 'DIOORIG_Y_DIR_PIN_RPORT' was not declared in this scope
Printer.h:318: error: 'DIOORIG_Y_DIR_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::getXDirection()':
Printer.h:322: error: 'DIOORIG_X_DIR_PIN_RPORT' was not declared in this scope
Printer.h:322: error: 'DIOORIG_X_DIR_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::isXMinEndstopHit()':
Printer.h:398: error: 'DIOORIG_X_MIN_PIN_RPORT' was not declared in this scope
Printer.h:398: error: 'DIOORIG_X_MIN_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::isYMinEndstopHit()':
Printer.h:406: error: 'DIOORIG_Y_MIN_PIN_RPORT' was not declared in this scope
Printer.h:406: error: 'DIOORIG_Y_MIN_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::isZMinEndstopHit()':
Printer.h:414: error: 'DIOORIG_Z_MIN_PIN_RPORT' was not declared in this scope
Printer.h:414: error: 'DIOORIG_Z_MIN_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::isXMaxEndstopHit()':
Printer.h:422: error: 'DIOORIG_X_MAX_PIN_RPORT' was not declared in this scope
Printer.h:422: error: 'DIOORIG_X_MAX_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::isYMaxEndstopHit()':
Printer.h:430: error: 'DIOORIG_Y_MAX_PIN_RPORT' was not declared in this scope
Printer.h:430: error: 'DIOORIG_Y_MAX_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static bool Printer::isZMaxEndstopHit()':
Printer.h:438: error: 'DIOORIG_Z_MAX_PIN_RPORT' was not declared in this scope
Printer.h:438: error: 'DIOORIG_Z_MAX_PIN_PIN' was not declared in this scope
/Printer.h: In static member function 'static void Printer::endXYZSteps()':
Printer.h:534: error: 'DIOORIG_X_STEP_PIN_WPORT' was not declared in this scope
Printer.h:534: error: 'DIOORIG_X_STEP_PIN_PIN' was not declared in this scope
Printer.h:534: error: 'DIOORIG_X_STEP_PIN_WPORT' was not declared in this scope
Printer.h:534: error: 'DIOORIG_X_STEP_PIN_PIN' was not declared in this scope
Printer.h:535: error: 'DIOORIG_Y_STEP_PIN_WPORT' was not declared in this scope
Printer.h:535: error: 'DIOORIG_Y_STEP_PIN_PIN' was not declared in this scope
Printer.h:535: error: 'DIOORIG_Y_STEP_PIN_WPORT' was not declared in this scope
Printer.h:535: error: 'DIOORIG_Y_STEP_PIN_PIN' was not declared in this scope
Printer.h:536: error: 'DIOORIG_Z_STEP_PIN_WPORT' was not declared in this scope
Printer.h:536: error: 'DIOORIG_Z_STEP_PIN_PIN' was not declared in this scope
Printer.h:536: error: 'DIOORIG_Z_STEP_PIN_WPORT' was not declared in this scope
Printer.h:536: error: 'DIOORIG_Z_STEP_PIN_PIN' was not declared in this scope
In file included from /Repetier.h:386,
from Commands.cpp:22:
/motion.h: In member function 'void PrintLine::startXStep()':
motion.h:501: error: 'DIOORIG_X_STEP_PIN_WPORT' was not declared in this scope
motion.h:501: error: 'DIOORIG_X_STEP_PIN_PIN' was not declared in this scope
motion.h:501: error: 'DIOORIG_X_STEP_PIN_WPORT' was not declared in this scope
motion.h:501: error: 'DIOORIG_X_STEP_PIN_PIN' was not declared in this scope
/motion.h: In member function 'void PrintLine::startYStep()':
motion.h:541: error: 'DIOORIG_Y_STEP_PIN_WPORT' was not declared in this scope
motion.h:541: error: 'DIOORIG_Y_STEP_PIN_PIN' was not declared in this scope
motion.h:541: error: 'DIOORIG_Y_STEP_PIN_WPORT' was not declared in this scope
motion.h:541: error: 'DIOORIG_Y_STEP_PIN_PIN' was not declared in this scope
/motion.h: In member function 'void PrintLine::startZStep()':
motion.h:577: error: 'DIOORIG_Z_STEP_PIN_WPORT' was not declared in this scope
motion.h:577: error: 'DIOORIG_Z_STEP_PIN_PIN' was not declared in this scope
motion.h:577: error: 'DIOORIG_Z_STEP_PIN_WPORT' was not declared in this scope
motion.h:577: error: 'DIOORIG_Z_STEP_PIN_PIN' was not declared in this scope
Commands.cpp: At global scope:
Commands.cpp:24: error: 'ORIG_X_STEP_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_X_DIR_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_X_ENABLE_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_X_MIN_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_X_MAX_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Y_STEP_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Y_DIR_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Y_ENABLE_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Y_MIN_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Y_MAX_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Z_STEP_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Z_DIR_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Z_ENABLE_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Z_MIN_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_Z_MAX_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_FAN_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_E0_STEP_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_E0_DIR_PIN' was not declared in this scope
Commands.cpp:24: error: 'ORIG_E0_ENABLE_PIN' was not declared in this scope
"
Re: Repetier for Megatronics V3.0?
April 15, 2014 08:58AM
My bad. Hadn't seen that the pins config was in the old format. It is now fixed.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 21, 2014 07:49PM
Whelp, doesn't seem to work either.
Attachments:
open | download - FaultyRepetier.gif (593.9 KB)
Re: Repetier for Megatronics V3.0?
April 22, 2014 02:44AM
But that is no firmware or host error. Maybe wrong baud rate or a problem with the serial driver. Not really sure here. I only get it when I unplug usb while connected.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 22, 2014 10:59AM
I've tried two different baud rates, uploading and changing configuration.h each time and changing Rep. Host double checking both are the same. One ASNI baud rate, the other not. If you've got a working Megatronics Repetier Firmware, could you send me the config file so I can see what I have different?

Edited 1 time(s). Last edit at 04/22/2014 11:00AM by MrDoctorDIV.
Re: Repetier for Megatronics V3.0?
April 22, 2014 12:01PM
As I said, that error has nothing to do with baudrate (normally at least). If baudrate is wrong, you get x Commands waiting since the host does not understand the response.

Have you tried rebooting windows. Sometimes it helps with that error.

What I find strange is that you could upload which also requires serial connection. Or is there something special with Megatronics?

And no I own no Megatronics and thus have no configs. I wrote that patch only for you!


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 22, 2014 01:02PM
I've rebooted since uploading and tested since rebooting. Yeah, being able to upload without issue and getting odd stuff in return purplexes me, even though I'm no programmer. I can design mechanical designs all around, but I need hand holding in the software side of things. Patch just for me? And I thought I was just a guy off on the sidelines.
3ntrlab, do you have a config available?
Re: Repetier for Megatronics V3.0?
April 22, 2014 07:10PM
Try 115,200 baud, 8 data bits, one stop bit, no parity. It is a little slow, but 100% compatible with just about everything and works on my Megatronics 2.0 board.....
Re: Repetier for Megatronics V3.0?
April 23, 2014 10:27AM
So what do I do when I want to go faster? I'm not building this printer to be slow..
Re: Repetier for Megatronics V3.0?
April 23, 2014 11:02AM
115200 baud is not limiting your printers speed. Your printer will be still slower then communication. And the limiting element is still the extruder. But first you should get a working printer before you start tuning it.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 23, 2014 11:36AM
Alright, thanks for the help guys. I'll give it a go when time allows.
Re: Repetier for Megatronics V3.0?
April 23, 2014 07:09PM
Quote
MrDoctorDIV
So what do I do when I want to go faster? I'm not building this printer to be slow..

Put a Micro-SD card into that silly little socket next to the USB connector containing the file that you want to print. winking smiley

Seriously, given the headaches that I and others have had with USB-based print jobs locking up mid-print, I can tell you why that card socket is there and can't stress enough that everyone should be using it. In the Repetier client, open up the SD card tool, point at the file you want to print, and click the play button at the top of the window.....
Re: Repetier for Megatronics V3.0?
April 23, 2014 10:02PM
Quote
vreihen
Try 115,200 baud, 8 data bits, one stop bit, no parity. It is a little slow, but 100% compatible with just about everything and works on my Megatronics 2.0 board.....
I already tried 115,200 baud and 8 bits, I don't know why I didn't notice that earlier. But I don't know what you mean by one stop bit and no parity.
Re: Repetier for Megatronics V3.0?
April 23, 2014 10:24PM

Not one 'bit.'
*snaps fingers

I tried switching between Adruino Mega and Megatronics in the board list and a few other small things like removing everything [had drivers and thermistor plugged in] and making different faces at it, but no luck.

Edited 1 time(s). Last edit at 04/23/2014 10:30PM by MrDoctorDIV.
Re: Repetier for Megatronics V3.0?
April 24, 2014 02:13AM
...of course you have installed the Ftdi USB drivers, right ?

[www.ftdichip.com]


Brgds
Davide


==============================
no toys here...sorry
Re: Repetier for Megatronics V3.0?
April 24, 2014 08:13AM
Would Marlin work without it? I don't remember all that I did, but I assume* the having uploaded a working Marlin firmware and being able to upload in the first place means yes?
I'll have to check that out.
Re: Repetier for Megatronics V3.0?
April 24, 2014 08:24AM

Still no luck.
Re: Repetier for Megatronics V3.0?
April 24, 2014 10:36AM
Have you changed the eeprom mode when selecting a different baudrate? If you don't firmware will keep the first baudrate used. The output from serial shows clearly a different baudrate.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 24, 2014 10:48AM
Ah, now there's something I know nothing about in any form or another. What is EEPROM? And, apparently, how does that affect baud rate?
Also- I've only tried one other baud rate, not as my first one. The one shown was my first and has been used all but one time.

Edited 1 time(s). Last edit at 04/24/2014 10:52AM by MrDoctorDIV.
Re: Repetier for Megatronics V3.0?
April 24, 2014 10:53AM
It's quite at the top of the manual, search for eeprom trap

http://www.repetier.com/documentation/repetier-firmware/rf-installation/


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier for Megatronics V3.0?
April 24, 2014 11:01AM
It works!

So that leads to another question: Two EEPROM sets, does that mean that I can now not change anything? I have further plans for this build in the future.

Thanks much, glad to have Repetier on my M3, I wouldn't have it any other way. You guys do too good work.

Edited 1 time(s). Last edit at 04/24/2014 11:01AM by MrDoctorDIV.
Re: Repetier for Megatronics V3.0?
April 24, 2014 11:06AM
Quote
The EEPROM Trap
The trick is quite simple. The first byte in EEPROM is compared with the EEPROM_MODE value. If it has a different value, the values in your „Configuration.h“ are copied to EEPROM and byte 0 is set to the mode.
Nevermind, I should really research before asking every question.
Sorry, only registered users may post in this forum.

Click here to login