Vladimir
Forum Replies Created
-
AuthorPosts
-
VladimirParticipant
latest version MarginallyClever and Marlin
Hello comrades!
I use version 7.17.0 )))
Everything is fine except for the pause button that doesn’t work.
I somehow managed to attach a stepper motor to this version instead of a servo drive.
In version 7.21.0, the pause button works, but I couldn’t attach a stepper motor there instead of a servo drive. )
I’m not a programmer and did everything by trial and error….(
Does the latest version support zarplotter?
What latest version has the ability to use zarplotter + ramps?VladimirParticipantI apologize for my poor knowledge of English !!
I want to push the writing instrument, and not push the gondola off the canvas.
An active gondola with a servo drive smears the paint, and the servo drive after some (very short) time starts to work intermittently and may not work at all.
So I decided to change the gondola and replace the servodrive with a stepper motor.VladimirParticipant”
Joram
APRIL 5, 2018 AT 03:15 #19617
Hi Dan, I do not know if that helps – when I start the software, the settings are as they should be.
If I press “connect”, the presets are lost and the program does not know how big the Makelangelo 3.2 is and jumps to the settings Makelangelo 5.
”
I have the same problems …VladimirParticipantfrom 10 hours of drawing – 4 hours of idling
VladimirParticipantI’m preparing files in ngc format with the size of 80 mb and more, so out of 10 hours of drawing 4 hours goes to idle moves…
VladimirParticipantOften there are cases when in G code there is a command to raise the gondola, for example G1 Z45 (up)
But the servo for some reason does not work and does not raise the gondola.
Maybe it’s a bad servo or static electricity, but the problem is present.
How do I make a check if the servo of the gondola lifted or not?
It would be convenient to install a button (limit switch) near the servo-drive, if the actuator is activated, the contacts of the circuit-breaker are closed, all OK and the engines move the gondola to a new location.
If the servo does not work and does not close the contacts, the process stops for a pause.
Without such a check, the traces of the pencil appear at the time of idling, which should not be.
If you use a bot as a toy, it’s good and as it is, but if the work is serious and big, you can not do without checking …
I also noticed a feature. When I press the pause button, the gondola stops and rises, after pressing the gong, the gondola remains raised until the next operation of the servo from the G code.
As a result, a skip is obtained in the figure …VladimirParticipantHow to connect a stepper motor instead of a servomotor?
I want to make a gondola with a pencil lift, it’s uncomfortable to push off the paper – you can smear the drawing …
Stepper motor from dvd would be more convenient to use.
Is there a simple solution or is it too difficult?
https://youtu.be/fYDsWfwbsGg
The system with levers is complex and weak, many details, loss of frictional force …VladimirParticipantMigration on the Uno does not make sense, it’s cheaper to buy Arduino Mega + RAMPS.
Time = money
Will be faster and cheaper.VladimirParticipantLittle sorry that failed to fix the problem with the display of the gondola path in the software, but you must rest !!! We will very much wait for you from vacation!)))
VladimirParticipantI replaced the pins from motor 1 to motor 4 and it all worked!
There may be a problem in ramps or an arduino board …
But it will not hurt to check!)))
Thank you.
Have a nice rest!))VladimirParticipantHello.
I can not adjust the correct motor motion (1) (Y) top right. the engine always rotates in one direction.
If I change the wires, the motor rotates in the other direction, but always in the same direction.
I changed the motors in places, swapped the wires and drivers …
Nothing helped.
Arduino ATmega 2560 + Ramps 1.4 + Nema 17VladimirParticipantHello!
I added to the file zarplotter.h
#define HAS_SD // comment this out if there is no SD card
#define HAS_LCD // comment this out if there is no SMART LCD controller
and i see in monitor arduino
17 Change to black
Click to continueif click i see
The path of the gondola on the display in Makelangelo-7.15.3-with-dependencies.jar and the path drawn – do not match, you can not see where the gondola is at the moment. Judging by the display, it spins around the home position.
In all versions, after pressing the “pause” button, the servo lifts the pencil, after “unpause” the machine continues to work from the stopped place, but the pencil remains raised.
/////////////////////////////////////////
HELLO WORLD! I AM ZARPLOTTER #19027
Firmware v8
D10
== https://www.marginallyclever.com/ ==
M100 – display this message
M101 [Tx.xx] [Bx.xx] [Rx.xx] [Lx.xx]
– display/update board dimensions.
As well as the following G-codes (http://en.wikipedia.org/wiki/G-code):
G00,G01,G02,G03,G04,G28,G90,G91,G92,M18,M114HELLO WORLD! I AM ZARPLOTTER #19027
Firmware v8
== https://www.marginallyclever.com/ ==
M100 – display this message
M101 [Tx.xx] [Bx.xx] [Rx.xx] [Lx.xx]
– display/update board dimensions.
As well as the following G-codes (http://en.wikipedia.org/wiki/G-code):
G00,G01,G02,G03,G04,G28,G90,G91,G92,M18,M114> D10 V6
M101 A0 T1000 B-1000
M101 A1 T1000 B-1000
M101 A2 T170 B10
G92 X0.0 Y0.0
D6 X0 Y0
G0 F6500 A7000
M17> (-1000.00,0.00,10.00) – (1000.00,1000.00,0.00)
> Saving dimensions.
(-1000.00,-1000.00,10.00) – (1000.00,1000.00,0.00)> Saving dimensions.
(-1000.00,-1000.00,10.00) – (1000.00,1000.00,170.00)N8 M117*44
N9 G00 X110.526 Y-289.474*57
BADLINENUM 0 // ?? marked in redN0 G90*16
BADLINENUM 0 // ?? marked in redN0 G90*16
N1 G00 F500 Z45*48
BADLINENUM 1 // ?? marked in redN1 G00 F500 Z45*48
N2 G00 F6500*126
BADLINENUM 2 // ?? marked in redN2 G00 F6500*126
N3 M06 T0*82
BADLINENUM 3 // ?? marked in redN3 M06 T0*82
N4 G00 F5500 A7000*29
BADLINENUM 4 // ?? marked in redN4 G00 F5500 A7000*29
N5 M117 Change to black Click to continue*47
BADLINENUM 5 // ?? marked in redN5 M117 Change to black Click to continue*47
N6 M300 S60 P250*20
BADLINENUM 6 // ?? marked in redN6 M300 S60 P250*20
N7 M226*34
BADLINENUM 7 // ?? marked in redN7 M226*34
////////////////////////////////////////
generate art “Fibonacci”
///////////////////////////////////////
G00 F500 Z45
G00 F6500
Generator=Dragon Fractal
4104 line segments. 4382.417cm Estimated draw time: 13m6s .
Completed
Generator=Fibonacci Spiral Fractal
184 line segments. 961.2917cm Estimated draw time: 1m4s .
Completed
M110 N0
N0 G90*16
BADLINENUM 8 // ?? marked in redN8 M117*44
BADLINENUM 1 // ?? marked in redN1 G00 F500 Z45*48
N2 G00 F6500*126
N3 M06 T0*82
N4 G00 F5500 A7000*29
N5 M117 Change to black Click to continue*47 // ??
N6 M300 S60 P250*20
N7 M226*34
N8 M117*44
N9 G00 X-309.524 Y500*46
N10 G01 F500 Z100*49
N11 G01 F5500*78
N12 G01 X309.524 Y500*56
N13 G01 X309.524 Y-119.048*10
N14 G01 X-309.524 Y-119.048*32
N15 G01 X-309.524 Y500*18
N16 G01 X-309.524 Y500*17
N17 G01 X-276.987 Y499.144*2
N18 G01 X-241.161 Y496.214*0
N19 G01 X-201.942 Y490.58*48
N20 G01 X-159.383 Y481.517*13
N21 G01 X-113.764 Y468.233*9
N22 G01 X-65.669 Y449.947*61
N23 G01 X-16.033 Y426.006*52
N24 G01 X33.862 Y396.031*29
N25 G01 X82.481 Y360.069*19
N26 G01 X128.209 Y318.685*44
N27 G01 X169.593 Y272.957*33
N28 G01 X205.555 Y224.338*45
N29 G01 X235.53 Y174.443*17
N30 G01 X259.471 Y124.807*46
N31 G01 X277.756 Y76.712*24
N32 G01 X291.041 Y31.093*31
N33 G01 X300.104 Y-11.466*54
N34 G01 X305.738 Y-50.685*55
N35 G01 X308.668 Y-86.511*58
N36 G01 X309.524 Y-119.048*13
N37 G01 X309.524 Y-500*18
N38 G01 X-71.429 Y-500*0
N39 G01 X-71.429 Y-119.048*31
N40 G01 X309.524 Y-119.048*12
N41 G01 X309.524 Y-119.048*13
N42 G01 X308.997 Y-139.07*50
N43 G01 X307.194 Y-161.117*10
N44 G01 X303.727 Y-185.252*15
N45 G01 X298.15 Y-211.442*50
N46 G01 X289.975 Y-239.515*7
N47 G01 X278.722 Y-269.112*2
N48 G01 X263.989 Y-299.657*1
N49 G01 X245.543 Y-330.362*15
N50 G01 X223.412 Y-360.281*11
N51 G01 X197.945 Y-388.422*0
N52 G01 X169.805 Y-413.888*14
N53 G01 X139.886 Y-436.019*6
N54 G01 X109.181 Y-454.465*7
N55 G01 X78.636 Y-469.198*51
N56 G01 X49.039 Y-480.451*60
N57 G01 X20.966 Y-488.626*59
N58 G01 X-5.225 Y-494.203*44
N59 G01 X-29.359 Y-497.67*42
N60 G01 X-51.406 Y-499.473*29
N61 G01 X-71.429 Y-500*12
N62 G01 X-309.524 Y-500*63
N63 G01 X-309.524 Y-261.905*44
N64 G01 X-71.429 Y-261.905*27
N65 G01 X-71.429 Y-500*8
N66 G01 X-71.429 Y-500*11
N67 G01 X-83.943 Y-499.671*25
N68 G01 X-97.722 Y-498.544*30
N69 G01 X-112.806 Y-496.377*34
N70 G01 X-129.175 Y-492.891*40
N71 G01 X-146.721 Y-487.782*46
N72 G01 X-165.219 Y-480.749*34
N73 G01 X-184.31 Y-471.541*16
N74 G01 X-203.5 Y-460.012*47
N75 G01 X-222.199 Y-446.18*23
N76 G01 X-239.787 Y-430.264*47
N77 G01 X-255.704 Y-412.676*40
N78 G01 X-269.536 Y-393.976*42
N79 G01 X-281.065 Y-374.786*38
N80 G01 X-290.273 Y-355.695*37
N81 G01 X-297.306 Y-337.197*33
N82 G01 X-302.415 Y-319.651*43
N83 G01 X-305.901 Y-303.282*36
N84 G01 X-308.068 Y-288.198*34
N85 G01 X-309.195 Y-274.419*46
N86 G01 X-309.524 Y-261.905*39
N87 G01 X-309.524 Y-119.048*42
N88 G01 X-166.667 Y-119.048*42
N89 G01 X-166.667 Y-261.905*39
N90 G01 X-309.524 Y-261.905*32
N91 G01 X-309.524 Y-261.905*33
N92 G01 X-309.326 Y-254.396*32
N93 G01 X-308.65 Y-246.129*17
N94 G01 X-307.35 Y-237.078*31
N95 G01 X-305.258 Y-227.257*43
N96 G01 X-302.193 Y-216.729*37
N97 G01 X-297.973 Y-205.631*37
N98 G01 X-292.448 Y-194.176*37
N99 G01 X-285.531 Y-182.662*40
N100 G01 X-277.232 Y-171.442*28
N101 G01 X-267.682 Y-160.889*24
N102 G01 X-257.129 Y-151.339*28
N103 G01 X-245.91 Y-143.04*18
N104 G01 X-234.395 Y-136.123*18
N105 G01 X-222.941 Y-130.598*21
N106 G01 X-211.842 Y-126.379*26
N107 G01 X-201.315 Y-123.313*26
N108 G01 X-191.493 Y-121.221*20
N109 G01 X-182.443 Y-119.921*26
N110 G01 X-174.175 Y-119.245*18
N111 G01 X-166.667 Y-119.048*27
N112 G01 X-71.429 Y-119.048*39
N113 G01 X-71.429 Y-214.286*40
N114 G01 X-166.667 Y-214.286*16
N115 G01 X-166.667 Y-119.048*31
N116 G01 X-166.667 Y-119.048*28
N117 G01 X-161.661 Y-119.179*31
N118 G01 X-156.149 Y-119.63*35
N119 G01 X-150.116 Y-120.497*27
N120 G01 X-143.568 Y-121.891*21
N121 G01 X-136.55 Y-123.935*32
N122 G01 X-129.151 Y-126.748*25
N123 G01 X-121.514 Y-130.431*31
N124 G01 X-113.838 Y-135.043*30
N125 G01 X-106.358 Y-140.575*20
N126 G01 X-99.323 Y-146.942*34
N127 G01 X-92.956 Y-153.977*34
N128 G01 X-87.424 Y-161.457*47
N129 G01 X-82.812 Y-169.133*45
N130 G01 X-79.129 Y-176.77*31
N131 G01 X-76.316 Y-184.169*44
N132 G01 X-74.272 Y-191.187*42
N133 G01 X-72.878 Y-197.735*36
N134 G01 X-72.011 Y-203.768*34
N135 G01 X-71.56 Y-209.28*42
N136 G01 X-71.429 Y-214.286*47
N137 G01 X-71.429 Y-261.905*44
N138 G01 X-119.048 Y-261.905*31
N139 G01 X-119.048 Y-214.286*28
N140 G01 X-71.429 Y-214.286*46
N141 G01 X-71.429 Y-214.286*47
N142 G01 X-71.494 Y-216.789*34
N143 G01 X-71.72 Y-219.544*19
N144 G01 X-72.153 Y-222.561*42
N145 G01 X-72.85 Y-225.835*26
N146 G01 X-73.872 Y-229.344*41
N147 G01 X-75.279 Y-233.044*39
N148 G01 X-77.12 Y-236.862*28
N149 G01 X-79.426 Y-240.7*42
N150 G01 X-82.193 Y-244.44*30
N151 G01 X-85.376 Y-247.957*41
N152 G01 X-88.893 Y-251.141*47
N153 G01 X-92.633 Y-253.907*41
N154 G01 X-96.471 Y-256.213*37
N155 G01 X-100.29 Y-258.055*45
N156 G01 X-103.989 Y-259.461*28
N157 G01 X-107.498 Y-260.483*18
N158 G01 X-110.772 Y-261.18*43
N159 G01 X-113.789 Y-261.613*16
N160 G01 X-116.545 Y-261.839*27
N161 G01 X-119.048 Y-261.905*19
N162 G01 X-166.667 Y-261.905*19
N163 G01 X-166.667 Y-214.286*16
N164 G01 X-119.048 Y-214.286*20
N165 G01 X-119.048 Y-261.905*23
N166 G01 X-119.048 Y-261.905*20
N167 G01 X-121.55 Y-261.839*44
N168 G01 X-124.306 Y-261.613*21
N169 G01 X-127.323 Y-261.18*45
N170 G01 X-130.597 Y-260.483*29
N171 G01 X-134.106 Y-259.461*18
N172 G01 X-137.806 Y-258.055*25
N173 G01 X-141.624 Y-256.213*25
N174 G01 X-145.462 Y-253.907*17
N175 G01 X-149.202 Y-251.141*20
N176 G01 X-152.719 Y-247.957*26
N177 G01 X-155.903 Y-244.44*33
N178 G01 X-158.669 Y-240.7*19
N179 G01 X-160.975 Y-236.862*17
N180 G01 X-162.816 Y-233.044*24
N181 G01 X-164.223 Y-229.344*27
N182 G01 X-165.245 Y-225.835*24
N183 G01 X-165.942 Y-222.561*30
N184 G01 X-166.375 Y-219.544*27
N185 G01 X-166.601 Y-216.789*16
N186 G01 X-166.667 Y-214.286*27
N187 G00 F500 Z45*63
N188 G00 F6500*125
N189 G00 X0 Y0*24
G00 F500 Z45
G00 F6500mashine 2000 mm X 2000 mm
paper 700 mm X 1000 mm
what am I doing wrong?VladimirParticipantcan I make Zarplotter 2000 mm by 2000 mm ?
VladimirParticipantfirmware 5.17.3
if in configure.h specifies zarplotter, the LCD panel does not work
if in configure.h specifies polargraph, the LCD panel is work
https://www.youtube.com/watch?v=BWlODvBQmwEVladimirParticipantComands: “This is home” and “Go home” work as expected. Thank you !!!)
P.S.
in the firmware is not enough command
“Start at line #”VladimirParticipantupdated to:
Makelangelo firmware-5.17.3
Makelangelo-7.15.3-with dependencies
+ Canvas size is saved! Thank you!))
+ The diameter of the pen is saved Thank you!))
///////////////////////////////////////
– Did not work “Start at line #” … (((
I have a file of 170 000 lines, I had to draw from the line number 90 000, but the machine began to draw from the very beginning.
– The style “Wander” does not workVladimirParticipantI did not know that there was a new version.(( in the morning I will find where to download and test. I will write about the result. thanks, given that you give this business so much time!!!
VladimirParticipantwe all really appreciate your work. Thank you !!!
VladimirParticipantWhen we close the window in the car, we do not need to slam the door for this.
If we suggest changing the diameter of the pencil, you must save the new pencil diameter without changing the paper size, or warn the user that the settings are retained ONLY after changing the paper size.
The size of the canvas 1000 mm by 1200 mm does not save at all.
Any arbitrary size of the canvas can not be saved.
Save only the sizes from the drop-down list …
I did not find the log file. in the old versions was, in the new no.VladimirParticipanthttps://youtu.be/PHdk4v_SBtw
I have similar problems with the settings
Through the cable the machine stops, the SD card does not start the home position.
The video is great but you have to look ….
To be honest, I’m at a dead end, every attempt to draw something ends in a breakdown.VladimirParticipanthttps://youtu.be/wTeJdKWuQaE
My drawing machine with a size of 1514 mm for 2000 mm
I’m a designer and I have a big canvas
Thousand millimeters per thousand two hundred millimeters, but I can not save the settings for this canvas !!!
I changed the machine UID from -1 to 1 … It did not help ….
Really does not work !!!
You can change the parameters of the pencil only by changing the paper size. ))))VladimirParticipantHello, Dan. Could not fix the error?
VladimirParticipantINFO дек 19,2017 13:43
INFO дек 19,2017 13:43INFO дек 19,2017 13:43 HELLO WORLD! I AM ZARPLOTTER #-1
INFO дек 19,2017 13:43 Firmware v8
INFO дек 19,2017 13:43 == https://www.marginallyclever.com/ ==
INFO дек 19,2017 13:43 M100 – display this message
INFO дек 19,2017 13:43 M101 [Tx.xx] [Bx.xx] [Rx.xx] [Lx.xx]
INFO дек 19,2017 13:43 – display/update board dimensions.
INFO дек 19,2017 13:43 As well as the following G-codes (http://en.wikipedia.org/wiki/G-code):
INFO дек 19,2017 13:43 G00,G01,G02,G03,G04,G28,G90,G91,G92,M18,M114
INFO дек 19,2017 13:43INFO дек 19,2017 13:43 Converter=Sandy Noble Style
INFO дек 19,2017 13:43 Converting gcode5041968477280912431.ngc
INFO дек 19,2017 13:43 CompletedBut the buttons in the section
Manual Driving
Popular Driving Commands
and
Animation control
not activeVladimirParticipantThank you. I copied all the files. I compiled and loaded the firmware without errors. Now the start button and home in the Meakelangelo software window are not activated. I’ll continue in the morning, we are far past midnight …))
VladimirParticipantwith the new configure.h file
First there was an error due to a lack of the robot_arm6.h file
when I added the missing robot_arm6.h file
again error:
Arduino: 1.6.7 (Windows 10), Fee: “Arduino / Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”C: \ Users \ kio \ Documents \ Arduino \ Makelangelo-firmware-zarplotter \ Macelangelo-firmware \ motor.ino: In function ‘void motor_setup ()’:
motor: 157: error: ‘struct motor’ has no member named ‘limit_switch_state’
motors [i] .limit_switch_state = HIGH;
^
In file included from sketch \ Makelangelo-firmware.ino.cpp: 1: 0:
C: \ Users \ kio \ Documents \ Arduino \ Makelangelo-firmware-zarplotter \ Makelangelo-firmware \ robot_zarplotter.ino: In function ‘void IK (float *, long int *)’:
robot_zarplotter: 23: error: ‘limit_ymax’ was not declared in this scope
dy = abs (y – limit_ymax) -ZARPLOTTER_COMPENSATION; dx = abs (x – limit_xmin) -ZARPLOTTER_COMPENSATION; L = sqrt (dx * dx + dy * dy); motorStepArray [0] = lround (L / THREAD_PER_STEP); // M0 (top left)
^
C: \ Users \ kio \ AppData \ Local \ Arduino15 \ packages \ arduino \ hardware \ avr \ 1.6.20 \ cores \ arduino / Arduino.h: 94: 18: note: in definition of macro ‘abs’
#define abs (x) ((x)> 0? (x) 🙁 x))
^
robot_zarplotter: 23: error: ‘limit_xmin’ was not declared in this scope
dy = abs (y – limit_ymax) -ZARPLOTTER_COMPENSATION; dx = abs (x – limit_xmin) -ZARPLOTTER_COMPENSATION; L = sqrt (dx * dx + dy * dy); motorStepArray [0] = lround (L / THREAD_PER_STEP); // M0 (top left)
^
C: \ Users \ kio \ AppData \ Local \ Arduino15 \ packages \ arduino \ hardware \ avr \ 1.6.20 \ cores \ arduino / Arduino.h: 94: 18: note: in definition of macro ‘abs’
#define abs (x) ((x)> 0? (x) 🙁 x))
^
robot_zarplotter: 24: error: ‘limit_xmax’ was not declared in this scope
dy = abs (y – limit_ymax) -ZARPLOTTER_COMPENSATION; dx = abs (x – limit_xmax) -ZARPLOTTER_COMPENSATION; R = sqrt (dx * dx + dy * dy); motorStepArray [1] = lround (R / THREAD_PER_STEP); // M1 (top right)
^
C: \ Users \ kio \ AppData \ Local \ Arduino15 \ packages \ arduino \ hardware \ avr \ 1.6.20 \ cores \ arduino / Arduino.h: 94: 18: note: in definition of macro ‘abs’
#define abs (x) ((x)> 0? (x) 🙁 x))
^
robot_zarplotter: 25: error: ‘limit_ymin’ was not declared in this scope
dy = abs (y – limit_ymin) -ZARPLOTTER_COMPENSATION; dx = abs (x – limit_xmin) -ZARPLOTTER_COMPENSATION; U = sqrt (dx * dx + dy * dy); motorStepArray [2] = lround (U / THREAD_PER_STEP); // M2 (bottom left)
^
C: \ Users \ kio \ AppData \ Local \ Arduino15 \ packages \ arduino \ hardware \ avr \ 1.6.20 \ cores \ arduino / Arduino.h: 94: 18: note: in definition of macro ‘abs’
#define abs (x) ((x)> 0? (x) 🙁 x))
^
C: \ Users \ kio \ Documents \ Arduino \ Makelangelo-firmware-zarplotter \ Makelangelo-firmware \ robot_zarplotter.ino: In function ‘int FK (long int *, float *)’:
robot_zarplotter: 49: error: ‘limit_xmax’ was not declared in this scope
float b = (limit_xmax-limit_xmin);
^
robot_zarplotter: 49: error: ‘limit_xmin’ was not declared in this scope
float b = (limit_xmax-limit_xmin);
^
robot_zarplotter: 64: error: ‘limit_ymax’ was not declared in this scope
axies [1] = limit_ymax – (sqrt (1.0 – theta * theta) * a);
^
exit status 1
‘struct Motor’ has no member named ‘limit_switch_state’This message will contain more information than
“Display output at compile time”
is included in the File> Settings -
AuthorPosts