profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/vlachoudis/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

vlachoudis/bCNC 1156

GRBL CNC command sender, autoleveler and g-code editor

LibreCAD/LibreCAD_3 191

LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.

vlachoudis/brexx 21

brexx classic rexx implementation

vlachoudis/synchronize 3

Very simple synchronization tool based on ssh keeping track of the file changes in a remote and a local system

vlachoudis/fperror 2

Floating point rounding error estimation library

vlachoudis/DAGMC 1

Direct Accelerated Geometry Monte Carlo Toolkit

vlachoudis/pstext 1

Postscript output from tkinter.Text() widget

vlachoudis/LibreCAD 0

LibreCAD is a 2D CAD drawing tool based on the community edition of QCad. LibreCAD has been re-structured and ported to Qt 4/5 and works natively cross platform between OSX, Windows and Linux. It can read DWG and DXF files; and it can write DXF, SVG, PDF and more!

vlachoudis/motion_detect 0

Record images through a webcam and detect motion creating a video

startedvlachoudis/bCNC

started time in 11 hours

fork Erik-Morbach/bCNC

GRBL CNC command sender, autoleveler and g-code editor

fork in 14 hours

startedvlachoudis/bCNC

started time in a day

fork hysamrashed/bCNC

GRBL CNC command sender, autoleveler and g-code editor

fork in 2 days

startedvlachoudis/bCNC

started time in 2 days

startedvlachoudis/bCNC

started time in 3 days

startedvlachoudis/bCNC

started time in 4 days

startedvlachoudis/bCNC

started time in 4 days

startedvlachoudis/bCNC

started time in 5 days

fork skyhoshi/bCNC

GRBL CNC command sender, autoleveler and g-code editor

fork in 6 days

issue commentvlachoudis/bCNC

Problem with engraving and autoleveling

@kfmut good to know

thnx a lot for help, will try it tomorrow

IZ7QEB

comment created time in 6 days

startedvlachoudis/bCNC

started time in 6 days

issue commentvlachoudis/bCNC

Problem with engraving and autoleveling

@roor

don't apply it to gcode, and just run cycle with with probe data left on screen?

Works for me, just don't delete probe info between different files(tracks, copper etc)

IZ7QEB

comment created time in 6 days

issue commentvlachoudis/bCNC

Problem with engraving and autoleveling

@kfmut exactly Just was going to write the same, so proper actions should be

  • either apply it to gcode, and clean probe data ? or
  • don't apply it to gcode, and just run cycle with with probe data left on screen?
IZ7QEB

comment created time in 6 days

issue commentvlachoudis/bCNC

Problem with engraving and autoleveling

@roor

Looks like you have applied autolevel to g-code file and didn't delete probe information. Right?

IZ7QEB

comment created time in 6 days

issue commentvlachoudis/bCNC

Problem with engraving and autoleveling

@roor

what is wrong?

Nothing wrong here:

Z height from autolevel is between -0.107 and -0.167, let's say it's something like -0.13mm. Z-height from g-code is -0.143. Result is -0.273mm.

IZ7QEB

comment created time in 6 days

issue commentvlachoudis/bCNC

Problem with engraving and autoleveling

I have used autoleveler and as you can see on screenshot: z height should be -0.1434 but in fact it is -0.276 and it looks like it in real life (engraving to deep, should be -0.005 before autoleveling) what is wrong?

i have set z before starting autoleveling and starting cycle, so z it properly configured Screenshot_2021-06-18_19-49-35

IZ7QEB

comment created time in 6 days

startedvlachoudis/bCNC

started time in 7 days

issue commentvlachoudis/bCNC

BCNC and PLC Mduino42+:Not connected

Hi, As I said,"VOILA "my return after my last tries and hardware connections:all is OK now! Last step to see:6 hours of uninterrupted production without alarms.Let's cross our fingers...

yvesbel

comment created time in 10 days

issue closedvlachoudis/bCNC

BCNC and PLC Mduino42+:Not connected

Hi,

I have a problem to connect PLC industrialshields Mduino 42+ and BCNC (it seemed a good idea to do that ,before I had only an Arduino mega without the package found inside the Mduino42+ ( separed power supply,optocouplers,etc) .You can see on below pictures the connection and the messages in return:

image 20210613_123646 I can read the arduino mega card number but it's impossible to connect the PLC and BCNC together ("Not connected" message )as you can see The compiling process with Arduino IDE (1.8.15 version) done before is good with no errors messages (Librairies for Mduino installed, file Cpu_map modified according with Mduino42+ environnment). My version for Python is 3.9.15 ,for Pip is pip-21.1.2,for Grbl is grbl-Mega-1.1f . Could you help me ,I think it'is a good case to solve (PLC Industrialshields provide an industriel environnement around Arduino products ) but for the moment no issue to pilot my DIY CNC. Thanks per advance

closed time in 10 days

yvesbel

issue commentvlachoudis/bCNC

BCNC and PLC Mduino42+:Not connected

Hi, Thanks for your answer. I have found last morning the solution of my problem.In fact ,on the PLC industrialshieds Mduino (you have to read with a lot of thoroughness the userguide ,see website on this spanish company) ,you have a button to put on « OFF » after the flashing process and it was the BUG !!I will send you a global return after my first tries on my DIY CNC. Thanks you. See you later.

yvesbel

comment created time in 10 days

issue commentvlachoudis/bCNC

GUI sizing - 7" Touchscreen

I think the other issue is the screen resolution. It looks like you have the raspberry pi 7" monitor which is only 800x480

I also run a raspberry pi - Here is mine on a waveshare 7" - but its res is 1024×600

If I hide the State section, I can see the entire Control section. But for me I don't use the mouse controls.

Then if you want to undecorate + full screen bCNC automatically on opening, you can add this to your lxde-pi-rc file under pi.config\openbox

<applications><application class="Toplevel"><maximized>true</maximized><decor>no</decor></application></applications>

"Toplevel" is the reference to the main bCNC window

20210126_103522

rjd1234

comment created time in 10 days

startedvlachoudis/bCNC

started time in 10 days

startedvlachoudis/bCNC

started time in 11 days

fork dspinellis/Template-LaTeX-ERC

LaTeX template for ERC proposals

fork in 11 days

issue commentvlachoudis/bCNC

BCNC and PLC Mduino42+:Not connected

If your plc has actual "Arduino Mega" board in it, you can just swap it for "Arduino Due", which will run grblHAL.

yvesbel

comment created time in 11 days

issue commentvlachoudis/bCNC

BCNC and PLC Mduino42+:Not connected

Hello, i am not sure about grbl-Mega compatibility. Technicaly it is not a GRBL and there might be slight variations in communication. Can you please try with original GRBL to see if there is a difference? If there is some issue in grbl-Mega compatibility we might try to fix it in bCNC. They might even want to fix that in grbl-Mega.

TBH i would strongly reccomend you to use grblHal for new builds. But i am not sure if that can be used with your hardware, maybe you can replace the "arduino" board in your PLC box for something more recent (32b), while keeping the isolators and stuff. There are boards with 32b microcontrollers with same pinout as arduino boards, so grblHal can be used on that. Boards are very reasonably priced (comparable to arduinos). 8bit grbl is mostly dead, so we really should move on.

yvesbel

comment created time in 11 days

issue openedvlachoudis/bCNC

Skipping a line of gcode then stopping at "idle" right before the next Z move

I have had this issue a few times now. I can confirm its not the gcode as I can run the same program through its entirety and its fine.

What happens is the machine will skip a line of gcode and just move to the next coords. It will then carry on from there until it reaches the next Z movement and then stops at "idle".

If I try and press RUN nothing happens.

Is this normal behavior? My thought maybe that bCNC is detecting that a line is "skipped" or doesn't reach the grbl controller and carries on until it reaches the next Z movement?

Unfortunately each time its happened I haven't checked on the terminal to see what was going on. I tried running the same job but I wasn't able to replicate the problem.

I'm running 9.14 on a raspberry pi4

created time in 11 days

issue openedvlachoudis/bCNC

BCNC and PLC Mduino42+:Not connected

Hi,

I have a problem to connect PLC industrialshields Mduino 42+ and BCNC (it seemed a good idea to do that ,before I had only an Arduino mega without the package found inside the Mduino42+ ( separed power supply,optocouplers,etc) .You can see on below pictures the connection and the messages in return:

image 20210613_123646 I can read the arduino mega card number but it's impossible to connect the PLC and BCNC together ("Not connected" message )as you can see The compiling process with Arduino IDE (1.8.15 version) done before is good with no errors messages (Librairies for Mduino installed, file Cpu_map modified according with Mduino42+ environnment). My version for Python is 3.9.15 ,for Pip is pip-21.1.2,for Grbl is grbl-Mega-1.1f . Could you help me ,I think it'is a good case to solve (PLC Industrialshields provide an industriel environnement around Arduino products ) but for the moment no issue to pilot my DIY CNC. Thanks per advance

created time in 12 days

fork yvesbel/bCNC

GRBL CNC command sender, autoleveler and g-code editor

fork in 12 days