Carbide Motion 505 Beta

can you set defaults then have a page in settings/preferences that allows the user to set custom hotkeys for actions?

5 Likes

Hmmmā€¦ good question. Assignable would be awesome, but I might lean towards some variation of WASD as a gamer. :slight_smile:

1 Like

@stutaylo I cant ā€˜likeā€™ that idea enoughā€¦maybe in V 51X? If weā€™re suggesting keys for @robgrz I would say take a look at Keyboard Cheat sheet for Carbide Create and Motion for some inspiration Also donā€™t forget that some key combos are reserved by the OS.

@robgrz since this is an easier task than before maybe move this to its own thread just to keep bug tracking and requests clean?

CM 508 uploaded to https://carbide3d.com/carbidemotion/beta/

Downloaded and and jogged around a bit. Size is fine when sized to my 15" laptop screen size.
Rapid position is great with my HDZ and using the PWNCNC Boot for the center and the RIGHT side. It stops about 5mm or so from the right rail Unfortunately less than needed on left side. I pulled off vertical rail of the boot and the ear used to mount is 12mm to the left and it hits the LEFT rail. so I have 6 of 9 I can use which is vast improvement. So far bitsetter works good.
I like it so far. got to go to work. Canā€™t play any more today.

1 Like

@robgrz Same scaling issues on Mac as reported above.
Also no way to zero Z, if I open CM .431 and go to the same location that I set as zero in CM V5 it reads as 0,0,0 so GBRL is getting the correct 0 on Z, but CM V5 is still displaying -47 mm.
Can any one else confirm this? Has anyone with this issue run a job yet, if so did it send your end mill to China?

Itā€™s small, but Iā€™d still really like to see rapid positions be compatible with Z-independent dust boots again. I have the HDZ and the PWNCNC dust boot and the left side carriage crash is rough. Please fix :slight_smile:

Also, Iā€™d love to see hot keys for start, pause, and stop. That would allow for less track-pad movement, and allow for home-made external buttons (like arcade style).

A few comments on the settings page:

  • ā€œGRBL input pinsā€ should use checkboxes, not radio buttons (which in 99.999% of UIs mean ā€œpick oneā€).
  • Also, they donā€™t seem to stick ? (closing and reopening the settings page and they are reset to nothing being selected?)
  • Itā€™s not very intuitive when changes will lead to ā€œSending Machine Configurationā€ progress bar:
    • it obviously happens upon clicking ā€œSend Configuration Dataā€
    • but also sometimes when another option is changed upon clicking on ā€œOKā€
  • I would still rename ā€œSend Configuration Dataā€ to ā€œReset to Factory Settingsā€.
  • Could you add a set of lines for configuring the X/Y values for the rapid positions, using the exact same format as for the BitSetter entry (two lines + ā€œUse Current Locationā€) ? that would address the issue about ā€œrapid position crashā€ thatā€™s been going on for a couple of weeks, and could even be seen as a feature (adjustable rapid positions). Of course, that would mean 9 x 2 lines, which will not fit in that tiny window, but make it a secondary tab or something ?
  • An ā€œadvancedā€ tab with the ability to customize CM internal hardcoded limits would be great too (i.e. to adjust the soft limits in CM, including the lower Z limit thatā€™s been bugging several HDZ users using the ā€œrapid position crash workaroundā€)

This being said, I love where CM is going implementation-wise, it feels much more reactive/lightweight indeed.

4 Likes

ā€œGrbl Input Pinsā€ are status indicators which take the place of lights ā€” in a skeuomorphic design they would actually look like lights which is why the checkbox widget is being used for this I believe ā€” try activating the various homing switches/accessories and they will light up (and go out) in real time to match the machine state

Wow, this never crossed my mind (and then again Iā€™m silly for thinking these would have been options, who would install limit switches on only X or Y or Zā€¦)
Iā€™m afraid the ā€œmachine settingsā€ menu is not the best place to have live status indicators, and using radio buttons looks a bit weird to me, skeuomorphic or not :slight_smile:

1 Like

I have read most all of the post on the new 505 It sounds like some great up datesā€¦ And for someone that knows nothing about gcode. When I read about a new release CM and the need to keep my finger on the off button then I am now sure I want to make the change just yet.
Are there any videos on using the new 505. Posted.
Jeff

RE: VER 508. As others have mentioned, the Z axis not being updated on the left hand side (see image). We now have to maximize the screen in order to see all the jog locations, etc but that is no big deal.

2 Likes

OMG OMG OMG OMG OMG OMG OMG

Thank you!

This new build is nice. Some nitpicky thingsā€¦ the input pin radio buttons as lights arenā€™t intuitive (I selected them all during configuration because I thought I had to). Maybe just swap positions with the User Interface box below, separate it a bit & name it differently.

But again, nice! Thank you.

Capture

Iā€™m coming from CM v428. in this version thereā€™s no option to open .gcode files; only .nc or .egc. Was that changed sometime since v428? I canā€™t (yet) figure out how to save .nc out of Vcarve Pro.

Gave 508 a spin on some test cuts after re-tightening my belts.
Overall, the UI feels more snappy and while there are some layout changes, theyā€™re either equal or better than before.
The bug where the ā€œZā€ shows the absolute in the jogging screen was mentioned earlier here.
While uploading new settings (wanted to see if I missed any from wmoyā€™s earlier post) the underlying UI flickers a bunch of times from 'ready" to ā€œnot readyā€ and back, not a huge deal.
Now that the ā€œinsert new bitā€ dialog has more than 1 buttonā€¦ I would love the have an ā€œabortā€ option. Use case: first bit went fine, but I change my mind on the 2nd bit, either because of some physical thing, or because I misplaced the bit or I end up ā€œmaybeā€ moving the machine while changing the bit.

To make that fancy, that same screen maybe could have a ā€œhome machineā€ button, to give me the option to re-home after a bit change (heck, since I have a bitsetter, giving me the option to rehome on any bit change might be interesting, especially once I can go to inductive homing switches).

A super interesting option would be to have a ā€œSkip this bitā€ optionā€¦ in case something went wrong in the 2nd bit phase, on rerun I can then just skip the first bit entirely (yes I can hand edit the gcode of course, but this would be a nice beginner friendly middle ground)

I still would like Carbide Create to put a special comment in the gcode with the name of the toolpathā€¦ and then have carbide motion show that as ā€œCurrent toolpathā€ or something. Sure percentages are nice, but in CC as a human I named things, would be nice to see those names back during the cutting process

The earlier request on ETA Iā€™ll also second, it would be nice to not only show how much time is left, but also what the wall clock time of that estimate is. Itā€™s easy math, but as a human I have to keep doing it over and overā€¦

CM 509 uploaded to https://carbide3d.com/carbidemotion/beta/

  • (FIX) Added .gcode extension back into allowed list
  • (FIX) Z axis position not updated properly when using BitSetter
  • (FIX) Changed GRBL Input Pins section of Settings dialog

@fenrus - Good suggestions that seem to mesh with where we want CM to go. Iā€™ll dig through them on Monday

4 Likes

I have not tried the new versions yet but if it is available, the ability to keep in memory the last command sent to the controller and return to that command when communications have been somehow broken. So when the dreaded EMI/static discharge kills the communications and the Shapeoko stops, it is possible to return to the same spot after reconnecting and homing.

The previous job XXX was interrupted, do you want to restart from the last position?

1 Like

@robgrz

Iā€™m looking for these options also! Minimum.

2 Likes

It would also be good to have a visualizer, though i do not know if this is something you want to ever do with carbide motion. It is nice to see the process and what is left via a visual digital representation similar to mach or UGS.

1 Like

I used 505 for a bit & I like it but Iā€™m using the iOT to start my router & the extra dialogs slow things down, so Iā€™m going back to 417 for now. I saw in another thread that the code already exists in CM & it just needs set up in settings, so Iā€™ll anxiously wait for thatā€¦