HE280 Rev B with Max v2?
-
- Noob
- Posts: 1
- Joined: Sat Dec 21, 2019 10:33 pm
HE280 Rev B with Max v2?
I finally decided to grab the HE280, but I now see on the product page that the Rev B version is "not guaranteed to work with the Max V2"? What exactly does that mean?
Re: HE280 Rev B with Max v2?
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
I bought the HE280 to put on my max V2, and there is a problem.
I upgraded the original lasercut skates with the trick laser trick trucks.
Now I see a problem. the barbells that fit on the cheapskates will not fit on either the trick trucks or the lasercut skates.
best solution (that I see at the moment) would be to make an adapter that screws into the trick-trucks, and has the raised mounting bosses that the barbells need to screw into. Has someone made a 3d model that I could use to solve this? It would be pretty simple, and might be better than me trying to machine 3 identical parts out of aluminium.
I guess another option would be to drop another $59 bucks for the molded cheapskates that have the mounting boss - are the cheapskates as good or better than the trick trucks?
Am I seeing this correctly? Does anyone have a better solution?
I upgraded the original lasercut skates with the trick laser trick trucks.
Now I see a problem. the barbells that fit on the cheapskates will not fit on either the trick trucks or the lasercut skates.
best solution (that I see at the moment) would be to make an adapter that screws into the trick-trucks, and has the raised mounting bosses that the barbells need to screw into. Has someone made a 3d model that I could use to solve this? It would be pretty simple, and might be better than me trying to machine 3 identical parts out of aluminium.
I guess another option would be to drop another $59 bucks for the molded cheapskates that have the mounting boss - are the cheapskates as good or better than the trick trucks?
Am I seeing this correctly? Does anyone have a better solution?
Re: HE280 Rev B with Max v2?
The injection molded trucks from SeeMeCNC don't require adjustment - you just install and go.
g.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
I'm Tempted, But Idesigned a mount that I have to make onmy mill. 1/2"x1"x3" times 3, 5 holes each, 3 tapped, and 3 areas I have to hog out some.
I think I can do all the hogging with the three parts clamped together in the vise (same for the drilling).
The annoyance is the mill is in the garage at sub-freezing temperatures with a bunch of crap in the way.
So I ned to just get out there and do it, Ihave a nice blank 1/2x1.25x15 that I cut the three blanks out of, so no excuse that I don't have the material. Although I think my taps are at work...
If I do this, the position of the arms will probably be about 1/4" closer to the center of the build plate. Will that cause problems, or is it an easy fix???
I think I can do all the hogging with the three parts clamped together in the vise (same for the drilling).
The annoyance is the mill is in the garage at sub-freezing temperatures with a bunch of crap in the way.
So I ned to just get out there and do it, Ihave a nice blank 1/2x1.25x15 that I cut the three blanks out of, so no excuse that I don't have the material. Although I think my taps are at work...
If I do this, the position of the arms will probably be about 1/4" closer to the center of the build plate. Will that cause problems, or is it an easy fix???
Re: HE280 Rev B with Max v2?
Moving the arms in 1/4" at the top shouldn't present any insurmountable issues. You should be able to calibrate out the difference.
g.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
I'm glad the position of the top of the arms won't hurt things. I actually don't know where it will end up, as the trick trucks are so thin that even with my adapter they might be moving out 1/4" instead of in.
The other factor is that while I will have to spend time fabbing these, if I had gone with the cheapskates then I would still have to spend the time to assemble them and get them adjusted and all. the trick trucks are already in position.
Thanks Gene.
Sooo, I am betting that the stock trick trucks and the original lasercut skates have slightly different endpoints than the cheapskates. Which I would have been living with all this time anyway.
The other factor is that while I will have to spend time fabbing these, if I had gone with the cheapskates then I would still have to spend the time to assemble them and get them adjusted and all. the trick trucks are already in position.
Thanks Gene.
Sooo, I am betting that the stock trick trucks and the original lasercut skates have slightly different endpoints than the cheapskates. Which I would have been living with all this time anyway.
Re: HE280 Rev B with Max v2?
The injection molded cheapskates don't require adjustment. They're designed so that when they're installed on the rail, the wheels grip with the correct tension. They go together with three screws. Not a whole lot of assembly work there. You'll spend 10x the time fabbing your own vs buying the IM skates, and then you'll still have to fiddle with the adjustments when you're done.
Here's the instructions for assembling them: https://seemecnc.dozuki.com/Guide/Carri ... 59?lang=en
g.
Here's the instructions for assembling them: https://seemecnc.dozuki.com/Guide/Carri ... 59?lang=en
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
I machined my adapters now and they are installed, using the tricklaser trucks. (I'll try to get pictures, they are always nice)
I'm going through the 50 step upgrade instructions, and I cannot find schematics of what it is I am doing.
Yes, lots of step by step and get the'green' wire here, but as an EE I find it both unhelpful and confusing that there is not before and after schematics of any of these changes. Schematics would make the end result we are working towards clear and obvious.
Also, it says at the beginning of this that I should upgrade to a 24v supply and that it won't work with the ATX supply.
Well, I have a 750W ATX supply in there as an upgrade over the original supply. That might be good enough, but I'll upgrade to 24V if I have too - I have some nice medical supplies that give 24V out (at like 5 amps). I could not see anywhere mentioned that if I upgrade to 24v that I need X amps (or Y watts) - something to help decide on a appropriate supply.
Do I also have to provide 5v if I use my 24v 5a supply? Or is there a switcher on the board for 5v?
(if there is a linear regulator dropping from 24v to 5v, that does not sound very good to me - way to much waste heat.)
Brynn
I'm going through the 50 step upgrade instructions, and I cannot find schematics of what it is I am doing.
Yes, lots of step by step and get the'green' wire here, but as an EE I find it both unhelpful and confusing that there is not before and after schematics of any of these changes. Schematics would make the end result we are working towards clear and obvious.
Also, it says at the beginning of this that I should upgrade to a 24v supply and that it won't work with the ATX supply.
Well, I have a 750W ATX supply in there as an upgrade over the original supply. That might be good enough, but I'll upgrade to 24V if I have too - I have some nice medical supplies that give 24V out (at like 5 amps). I could not see anywhere mentioned that if I upgrade to 24v that I need X amps (or Y watts) - something to help decide on a appropriate supply.
Do I also have to provide 5v if I use my 24v 5a supply? Or is there a switcher on the board for 5v?
(if there is a linear regulator dropping from 24v to 5v, that does not sound very good to me - way to much waste heat.)
Brynn
Re: HE280 Rev B with Max v2?
Oh, also I had a nice LED triangle that I had mounted on my old hotend.
It tapped into one of the fan supplies and gave nice light.
Is there anywhere on the HE280 I can connect my lights? Again, a schematic would be helpful.
Brynn
It tapped into one of the fan supplies and gave nice light.
Is there anywhere on the HE280 I can connect my lights? Again, a schematic would be helpful.
Brynn
Re: HE280 Rev B with Max v2?
Problems:
1) there is a DEF DEF displayed instead of hot end temperatures.
2) the 'calibration' does not work. My Z height is 375mm. G29 only ever goes down 350mm, even though I have
#define Z_MAX_LENGTH 380
set in the PRINTER == 2 section. (and I have printer set to 2)
The head homes Z, then goes down 350, doesn't find the bed (because it is another 25mm away), then slams the head into a column until I hit the reset button.
3) I have 0.9 degree step motors. is this the correct and only change needed?
#define STEPS_PER_ROTATION 400 // BDR was 200
4) I kind of wonder if I ever upgraded my pulleys. Seems like I might have put smaller ones on. I suppose I need to know.
Is this the correct and only line I need to change if I did put different pulleys on?
#define PULLEY_TEETH 20
1) there is a DEF DEF displayed instead of hot end temperatures.
2) the 'calibration' does not work. My Z height is 375mm. G29 only ever goes down 350mm, even though I have
#define Z_MAX_LENGTH 380
set in the PRINTER == 2 section. (and I have printer set to 2)
The head homes Z, then goes down 350, doesn't find the bed (because it is another 25mm away), then slams the head into a column until I hit the reset button.
3) I have 0.9 degree step motors. is this the correct and only change needed?
#define STEPS_PER_ROTATION 400 // BDR was 200
4) I kind of wonder if I ever upgraded my pulleys. Seems like I might have put smaller ones on. I suppose I need to know.
Is this the correct and only line I need to change if I did put different pulleys on?
#define PULLEY_TEETH 20
Re: HE280 Rev B with Max v2?
I see Geneb has not made a post since Wed Jan 27, 2021 7:58 am.
I hope everything is alright...
I hope everything is alright...
Re: HE280 Rev B with Max v2?
Yep, still kicking.
You need to solve your DEF/DEF issue first.
If the RAMBo can't read both thermistor inputs, it's going to show DEF for both of them. You need to check to make sure that the thermistor in your hot end is working and the wiring is good from the HE280 all the way to the RAMBo.
You can test the thermistor by disconnecting the harness from the HE280 and then measure the resistance on the two pins for the thermistor. If the resistance changes when you hold the heat block for 10 seconds or so, it's fine and you've got a wiring issue.
g.
You need to solve your DEF/DEF issue first.
If the RAMBo can't read both thermistor inputs, it's going to show DEF for both of them. You need to check to make sure that the thermistor in your hot end is working and the wiring is good from the HE280 all the way to the RAMBo.
You can test the thermistor by disconnecting the harness from the HE280 and then measure the resistance on the two pins for the thermistor. If the resistance changes when you hold the heat block for 10 seconds or so, it's fine and you've got a wiring issue.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
I solved the DEF DEF issue, it turns out that the connector had pulled out of the hot end a little bit.
I had skipped the step about zip tying it in, until I figured out the def def. I zip tied it forcing the connector to be pulled sideways towards the bowden tube fitting.
The compiler seems to have only worked with the newer one (1.8.12), when I tried the 1.6.0 ardueno compiling gave many errors - the newer compiler had one error that I fixed (and saw in the forums that someone else had fixed theirs by also declairing 'stepperWait' before it was used (instead of after)).
I ran the hotend up to 180 and got some goo to come out. the bed heats. but the G29 calibration does not work for me.
it seems like it wants to only drop 350 in Z, and my Z is something about 375 mm
I put a 380 in the configuration.h for the Z hieght, but it doesn't seem to work.
Also it seems like the HE280 runs the hotend fan all the time and at full blast. is that how it is supposed to work? I can't seem to turn it off.
I suspect if I just set the Z hieght manually with a piece of paper, it would probably print.
Although the whole point to upgrading was so that I could have these auto calibration features.
Thansk Gene
I had skipped the step about zip tying it in, until I figured out the def def. I zip tied it forcing the connector to be pulled sideways towards the bowden tube fitting.
The compiler seems to have only worked with the newer one (1.8.12), when I tried the 1.6.0 ardueno compiling gave many errors - the newer compiler had one error that I fixed (and saw in the forums that someone else had fixed theirs by also declairing 'stepperWait' before it was used (instead of after)).
I ran the hotend up to 180 and got some goo to come out. the bed heats. but the G29 calibration does not work for me.
it seems like it wants to only drop 350 in Z, and my Z is something about 375 mm
I put a 380 in the configuration.h for the Z hieght, but it doesn't seem to work.
Also it seems like the HE280 runs the hotend fan all the time and at full blast. is that how it is supposed to work? I can't seem to turn it off.
I suspect if I just set the Z hieght manually with a piece of paper, it would probably print.
Although the whole point to upgrading was so that I could have these auto calibration features.
Thansk Gene
Re: HE280 Rev B with Max v2?
You must use the 1.6.0 compiler - if there's errors, you've got something misconfigured. Later compilers generate code that make the RAMBo board very unstable.
You need to use the front panel to set the z-zero point as well as execute the calibration routine.
g.
You need to use the front panel to set the z-zero point as well as execute the calibration routine.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
Hi Gene,
I just downloaded and installed 1.6.0 ardueno, and the firmware-master from github.
I don't understand why I would get errors WHEN I HAVE NOT TOUCHED THE SOURCE
Trying to compile the VIRGIN Repetier.ino project with 1.6.0, I get these errors:
I just downloaded and installed 1.6.0 ardueno, and the firmware-master from github.
I don't understand why I would get errors WHEN I HAVE NOT TOUCHED THE SOURCE
Trying to compile the VIRGIN Repetier.ino project with 1.6.0, I get these errors:
Code: Select all
[color=#800000]Arduino: 1.6.0 (Windows 8), Board: "Arduino Uno"
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:581:13: note: in expansion of macro 'WRITE'
WRITE( Y_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO39_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:581:13: note: in expansion of macro 'WRITE'
WRITE( Y_MS2_PIN,ms2);
^
fastio.h:29:39: error: 'DIO67_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:68: error: 'DIO67_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:96: error: 'DIO67_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO67_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:39: error: 'DIO66_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:68: error: 'DIO66_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:96: error: 'DIO66_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO66_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:39: error: 'DIO64_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
fastio.h:29:68: error: 'DIO64_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
fastio.h:29:96: error: 'DIO64_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO64_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
Commands.cpp: In function 'void microstepReadings()':
fastio.h:27:32: error: 'DIO40_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:619:30: note: in expansion of macro 'READ'
Com::printF(Com::tXColon,READ(X_MS1_PIN));
^
fastio.h:27:59: error: 'DIO40_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:619:30: note: in expansion of macro 'READ'
Com::printF(Com::tXColon,READ(X_MS1_PIN));
^
fastio.h:27:32: error: 'DIO41_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:620:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(X_MS2_PIN));
^
fastio.h:27:59: error: 'DIO41_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:620:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(X_MS2_PIN));
^
fastio.h:27:32: error: 'DIO69_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:621:30: note: in expansion of macro 'READ'
Com::printF(Com::tYColon,READ(Y_MS1_PIN));
^
fastio.h:27:59: error: 'DIO69_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:621:30: note: in expansion of macro 'READ'
Com::printF(Com::tYColon,READ(Y_MS1_PIN));
^
fastio.h:27:32: error: 'DIO39_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:622:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Y_MS2_PIN));
^
fastio.h:27:59: error: 'DIO39_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:622:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Y_MS2_PIN));
^
fastio.h:27:32: error: 'DIO68_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:623:30: note: in expansion of macro 'READ'
Com::printF(Com::tZColon,READ(Z_MS1_PIN));
^
fastio.h:27:59: error: 'DIO68_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:623:30: note: in expansion of macro 'READ'
Com::printF(Com::tZColon,READ(Z_MS1_PIN));
^
fastio.h:27:32: error: 'DIO67_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:624:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Z_MS2_PIN));
^
fastio.h:27:59: error: 'DIO67_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:624:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Z_MS2_PIN));
^
fastio.h:27:32: error: 'DIO65_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:625:31: note: in expansion of macro 'READ'
Com::printF(Com::tE0Colon,READ(E0_MS1_PIN));
^
fastio.h:27:59: error: 'DIO65_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:625:31: note: in expansion of macro 'READ'
Com::printF(Com::tE0Colon,READ(E0_MS1_PIN));
^
fastio.h:27:32: error: 'DIO66_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:626:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E0_MS2_PIN));
^
fastio.h:27:59: error: 'DIO66_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:626:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E0_MS2_PIN));
^
fastio.h:27:32: error: 'DIO63_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:627:31: note: in expansion of macro 'READ'
Com::printF(Com::tE1Colon,READ(E1_MS1_PIN));
^
fastio.h:27:59: error: 'DIO63_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:627:31: note: in expansion of macro 'READ'
Com::printF(Com::tE1Colon,READ(E1_MS1_PIN));
^
fastio.h:27:32: error: 'DIO64_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:628:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E1_MS2_PIN));
^
fastio.h:27:59: error: 'DIO64_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:628:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E1_MS2_PIN));
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
Commands.cpp: In function 'void microstepInit()':
fastio.h:36:31: error: 'DIO41_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:636:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(X_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO41_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:636:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(X_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO39_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:637:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Y_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO39_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:637:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Y_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO67_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:638:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Z_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO67_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:638:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Z_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO66_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:639:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E0_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO66_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:639:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E0_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO64_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:640:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E1_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO64_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:640:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E1_MS2_PIN);
^
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
[/color]
Re: HE280 Rev B with Max v2?
You don't have the right board selected - first line in the error message.
The correct board is going to be listed as "Arduino Mega or Mega 2560".
Did you get the Repetier code from SeeMeCNC's git repo? If so, you have to do that - "regular" Repetier won't work.
g.
The correct board is going to be listed as "Arduino Mega or Mega 2560".
Did you get the Repetier code from SeeMeCNC's git repo? If so, you have to do that - "regular" Repetier won't work.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
I got it from the link to the seemecnc/firmware from the rambo firmware upgrade guide.
The first line in the 'error' message does not say anything about an error. Makes it hard to recognize that it might be giving help info.
I'll recompile with that tonight.
Thanks!
The first line in the 'error' message does not say anything about an error. Makes it hard to recognize that it might be giving help info.
I'll recompile with that tonight.
Thanks!
Re: HE280 Rev B with Max v2?
Okay, on my work machine I got Repetier to compile with no errors, 1.6.0 and the correct options for my machine and with the Mega 2560 selected.
Of course I'll have to repeat it at home, and load it on the printer.
Of course I'll have to repeat it at home, and load it on the printer.
Re: HE280 Rev B with Max v2?
Okay, so I loaded the 1.6.0 version into my Rambo.
(ardueno warned that it might be unstable when I compiled and loaded it)
I set the Z height using the paper and 'set Z origin', then do the 'full calibration'.
The head comes down, hits the bed, then skitters over to the Z tower slamming into it.
(which is also about exactly what the same code compiled by the 1.8.12 does).
(ardueno warned that it might be unstable when I compiled and loaded it)
I set the Z height using the paper and 'set Z origin', then do the 'full calibration'.
The head comes down, hits the bed, then skitters over to the Z tower slamming into it.
(which is also about exactly what the same code compiled by the 1.8.12 does).
Re: HE280 Rev B with Max v2?
G29 Calibration screws up everytime. I eventually got it to print, but I had to set the Z origin over and over again.
my BlinkyEyes print peeled up on one part a bit, I turned the bed down to 50 instead of the 90 or whatever the 'PET' (Acttually I have a PETG ) filament type default is.
The head seemed to average about 260, even though it was set for 255 .
The calibration looks okay as the head comes down, although it looked liked it suddenly slowed briefly on the way down. I have .9 degree motors, and the STEPS_PER_REV 400 in configuration.h
Printing the test square now. nozzle 255 bed 75 looks great so far. I have the golden stuff (PXYZ?) on the top of the glass, requires no glue or anything.
my BlinkyEyes print peeled up on one part a bit, I turned the bed down to 50 instead of the 90 or whatever the 'PET' (Acttually I have a PETG ) filament type default is.
The head seemed to average about 260, even though it was set for 255 .
The calibration looks okay as the head comes down, although it looked liked it suddenly slowed briefly on the way down. I have .9 degree motors, and the STEPS_PER_REV 400 in configuration.h
Printing the test square now. nozzle 255 bed 75 looks great so far. I have the golden stuff (PXYZ?) on the top of the glass, requires no glue or anything.
Re: HE280 Rev B with Max v2?
I don't have an HE280 equipped machine to check this on (I DO, I just can't get at it right now ), but it sounds to me like the touch trigger signal isn't reaching the RAMBo board. Check your wiring and make sure that the connector pins are seated fully in the connector shells. I'm pretty sure this is the right diagram for what you're doing: https://d17kynu4zpq5hy.cloudfront.net/i ... e1ZO.large
If you connect to the machine using a terminal (matter control would work for this), you should see activity in the terminal window when you tap on the nozzle.
g.
If you connect to the machine using a terminal (matter control would work for this), you should see activity in the terminal window when you tap on the nozzle.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: HE280 Rev B with Max v2?
Your link is broken - but if you retype the broken part it gets you there. Yes, that is the useful wiring diagram that I found and used to check my wiring. Pretty sure it is all good but I'll recheck it.
Is there a possibility that any of the connections in the HE280 are not seated? I can just pull it's cover off to look?
Here are some pictures:
All I have at home right now is the clear PETG (so I can make translucent things). Held up to a light looks cooler than the picture
Is there a possibility that any of the connections in the HE280 are not seated? I can just pull it's cover off to look?
Here are some pictures:
All I have at home right now is the clear PETG (so I can make translucent things). Held up to a light looks cooler than the picture
Re: HE280 Rev B with Max v2?
If you're referring to the printed boot, yeah, you can move it back - it may be that the connector has rocked out of the HE280 a bit.
g.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects