Closed: [Beta] Makerverse (previously known as "CNCjs") Support for **All Maslow Editions** w/ Non-Destructive Edge Calibration

It never says to copy the file. It’s just showing you an example of what the file looks like in case you need it. All the installation instructions finish long before that point.

1 Like

Ok, how do i correct the mistake i made? Thanks for your commitment!
Edit: It connects perfectly every single time now.

You can just delete the file.

What install approach are you taking? Pre built raspberry pi should be plug and play — just flash the image and turn it on. Or are you trying to install manually?

I used the the SD-card image and have created the .makerverse myself, which i should have not done.
Deleting and reboot will solve this?
Edit: i might have done this with sudo, if so would explain that it can not be overwriten

Deleting and rebooting should work!

1 Like

OK, I just got the Arduino IDE installed in the RPI image.

This is what the IDE reports for Board Info…
BN: Arduino Mega or Mega 2560
VID: 2341
PID: 0042
SN: 75735353937351619071

However, I’m having a bit of trouble getting Serial Monitor to show those lines. As soon as I connect to the Port, I get a steady stream of

<Idle,MPos:-0.00,-0.01,4.73,WPos:0.000,0.000,0.000>
[PE:0.00,0.00,127,2090.14,2085.13]
<Idle,MPos:-0.00,-0.01,4.73,WPos:0.000,0.000,0.000>
[PE:0.00,0.00,127,2090.14,2085.13]
<Idle,MPos:-0.00,-0.01,4.73,WPos:0.000,0.000,0.000>
[PE:0.00,0.00,127,2090.14,2085.13]
<Idle,MPos:-0.00,-0.01,4.73,WPos:0.000,0.000,0.000>
[PE:0.00,0.00,127,2090.14,2085.13]
<Idle,MPos:-0.00,-0.01,4.73,WPos:0.000,0.000,0.000>
[PE:0.00,0.00,127,2090.14,2085.13]
<Idle,MPos:-0.00,-0.01,4.73,WPos:0.000,0.000,0.000>

I’m also a newbie with Arduino IDE so I’m not sure if/how I could issue “$$” and “B05”. Alternatively, I can reboot the Pi with my Webcontrol image and see what Webcontrol reports. Will that provide you the same info you need?

This is the only that was created at reboot after deleting:

{
“watchDirectory”: “/home/node/gcode”,
“accessTokenLifetime”: “30d”,
“allowRemoteAccess”: true,
“workspaces”:
}

Edit: always keep in mind that i’m running fake_sever and had to set that up in the arduino IDE by issuing the command in the serial monitor since 51.28. Before i uncommented a line in maslow.h i guess.

Nevermind about the last part - figured that out.

Here is what is in the serial log after the “$$” “B05”…

$0=2844.80 (machine width, mm)
$1=1625.59997558 (machine height, mm)
$2=3356.16406250 (motor distance, mm)
$3=589.84112548 (motor height, mm)
$4=310.00000000 (sled width, mm)
$5=139.00000000 (sled height, mm)
$6=79.00000000 (sled cg, mm)
$7=2 (Kinematics Type 1=Quadrilateral, 2=Triangular)
$8=125.40000152 (rotation radius, mm)
$9=2000 (axis idle before detach, ms)
$10=3360 (full length of chain, mm)
$11=1651 (calibration chain length, mm)
$12=8113.72998046 (main steps per revolution)
$13=63.50000000 (distance / rotation, mm)
$15=800 (max feed, mm/min)
$16=1 (Auto Z Axis, 1 = Yes)
$17=2 (auto spindle enable 1=servo, 2=relay_h, 3=relay_l)
$18=12.60000038 (max z axis RPM)
$19=-24.00000000 (z axis distance / rotation)
$20=7560.00000000 (z axis steps per revolution)
$21=1300.00000000 (main Kp Pos)
$22=0.00000000 (main Ki Pos)
$23=34.00000000 (main Kd Pos)
$24=1.00000000 (main Pos proportional weight)
$25=5.00000000 (main Kp Velocity)
$26=0.00000000 (main Ki Velocity)
$27=0.27999999 (main Kd Velocity)
$28=1.00000000 (main Velocity proportional weight)
$29=1300.00012207 (z axis Kp Pos)
$30=0.00000000 (z axis Ki Pos)
$31=34.00000000 (z axis Kd Pos)
$32=1.00000000 (z axis Pos proportional weight)
$33=5.00000000 (z axis Kp Velocity)
$34=0.00000000 (z axis Ki Velocity)
$35=0.27999999 (z axis Kd Velocity)
$36=1.00000000 (z axis Velocity proportional weight)
$37=39.78408813 (chain sag correction value)
$38=2 (chain over sprocket)
$39=3 (PWM frequency value 1=39,000Hz, 2=4,100Hz, 3=490Hz)
$40=-0.21728000 (chain tolerance, left chain, mm)
$41=0.01148000 (chain tolerance, right chain, mm)
$42=2.00000000 (position error alarm limit, mm)
$43=0.00000000 (reserved1, deg)
$44=0.00000000 (reserved2, mm)
$45=0.00000517 (chain stretch factor, m/m/N)
$46=120.00000762 (Sled Weight, N)

ok

Is that what you were after?

No @Bob_Craig . Again, (please see last post) the lines that I’m looking for are Firmware Version Y and PCB vX Detected. The latter should be printed as soon as you connect. The B05 command should give you the former. If these aren’t showing up, I’m not sure what firmware you have, but it explains why Makerverse can’t detect it.

If that is the case, how exactly did you install the firmware? Can you give the exact steps?

Is there some reason you think this is not good? That looks like exactly what I expect…

It just don’t connect now. i went from good to bad, or so. debugging is not for the impatient.
Where is the

Sorry I’m confused. Does Makerverse start? You should not need to edit the file now that I fixed the bugs. If all is well, you just turn on the checkbox in the UI.

I downloaded holey-51.28.hex from https://github.com/WebControlCNC/Firmware/releases

I then dropped that file into webcontrol/firmware/holey folder on my Webcontrol instance. I deleted the holey-51.27.hex file that had been in that folder previously. Then I restarted Webcontrol. Memory fails me on the exact next steps but they resulted in a dialog in Webcontrol warning that the firmware (51.28) was newer than the 51.27 firmware shipped with webcontrol.

I tried again and did get Serial Monitor to show this for B05
B05
Firmware Version 51.28
ok

I don’t get “PCB vX Detected” at all in the logs. (Hmmm - likely culprit?!)

Yes! The lack of PCB detected must be the culprit. That makes sense. But I’m not sure why it would do that. Are the motors connected etc? I can look at code in a bit to figure out perhaps why this might happen.

sudo systemctl restart makerverse shows a green light. The .makerverse has been recreated but shrinked to only what is in the post above. Will try another reboot, but this does not look right from the decrease of information that was in the file before.

Yes, it is a fully functioning setup - if I remove my Makerverse sd image and insert the Webcontrol sd image, everything works as it should.

You might not have the latest bin/launch, which I updated recently. If the image was downloaded before about 6 hours ago, please follow the steps to update bin/launch from above. Or just re download re flash. Sorry I’m on phone, can’t link easily.

1 Like

Ok I’m working on garage atm will look soon!

Is there a newer one, newer then 10 days ago? No worries, time is on my side because i gathered allot of it at my age :rofl: I’m sure i’ll get it up and running just again copying the example file and editing the port, baud and the path to search. I’m not useful tonight any more but would like to give all involved my deepest heart thank you.

Yes, I’ve been making quick changes to fix bugs. But I think / hope this version will now auto update correctly for everybody.