F-Engrave op linux

LinuxCNC kan hier besproken worden

Moderator: Moderators

Gebruikersavatar
Oscar f1
Berichten: 572
Lid geworden op: 29 jan 2009 22:58
Locatie: Alkmaar
Contacteer:

F-Engrave op linux

Bericht door Oscar f1 »

Ik probeer op mijn Linuxcnc ( debian10) PC
F-engrave werkend te krijgen.

Wat is begrijp is dat je de Phyton versie moet hebben ( .py )
Maar ik kan online het "f-engrave.py" bestand niet vinden.

Op windows heb ik het goed werkend,
maar dan moet ik steeds van de ene naar de andere pc met G-code bestanden.
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: F-Engrave op linux

Bericht door Sven »

Volgens mij moet je gewoon de source code files hebben en uitpakken:
http://w.scorchworks.com/Fengrave/fengrave.html
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
bbg
Berichten: 168
Lid geworden op: 17 sep 2017 21:59
Locatie: drachten/eindhoven

Re: F-Engrave op linux

Bericht door bbg »

Je moet inderdaad de source code (python) files hebben. Er staan ook wel instructies op de Scorchworks site voor Ubuntu:

https://www.scorchworks.com/Fengrave/fe ... x_fengrave

In grote lijnen hetzelfde voor LinuxCNC.

Ik heb trouwens mijn LinuxCNC pc gewoon in het netwerk hangen. Meestal genereer ik gcodes met Fusion op een windows PC. En gebruik dan FileZilla om de gcode files op de LinuxCNC PC te zetten.
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: F-Engrave op linux

Bericht door Sven »

bbg schreef: 31 jul 2021 20:11 En gebruik dan FileZilla om de gcode files op de LinuxCNC PC te zetten
Wat is daar het voordeel van?
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Gebruikersavatar
Oscar f1
Berichten: 572
Lid geworden op: 29 jan 2009 22:58
Locatie: Alkmaar
Contacteer:

Re: F-Engrave op linux

Bericht door Oscar f1 »

Ik heb het geprobeerd,
de f-engrave.py file gevonden
Maar ik krijg nog steeds foutmeldingen bij het opstarten
( in de terminal : python f-engrave.py )

Ik ga nog even verder stoeien.
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: F-Engrave op linux

Bericht door Sven »

Waarschijnlijk vraagt f engrave een andere versie van python dan je op de pc hebt staan.

Kan je de foutmelding hier plakken?
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
bbg
Berichten: 168
Lid geworden op: 17 sep 2017 21:59
Locatie: drachten/eindhoven

Re: F-Engrave op linux

Bericht door bbg »

Sven schreef: 01 aug 2021 07:15
bbg schreef: 31 jul 2021 20:11 En gebruik dan FileZilla om de gcode files op de LinuxCNC PC te zetten
Wat is daar het voordeel van?
Voor mij (maar dat hangt natuurlijk van je setup af) is het voordeel dat ik de toolpaden vanaf een ergonomische werkplek (lees bureau en stoel) kan generen en simuleren. Het overzetten van de gcode files naar de linuxcnc pc bij de machine is een fluitje van een cent via ftp (FileZilla). Geen USB sticks of SD cards nodig. En de gcode files staan tijdens het frezen op een lokale SDD schijf (dus niet afhankelijk van netwerk tijdens frezen).

Je kan het op 1000 verschillende manieren organiseren. Maar zo doe ik het.
Gebruikersavatar
Oscar f1
Berichten: 572
Lid geworden op: 29 jan 2009 22:58
Locatie: Alkmaar
Contacteer:

Re: F-Engrave op linux

Bericht door Oscar f1 »

Sven schreef: 01 aug 2021 10:11 Waarschijnlijk vraagt f engrave een andere versie van python dan je op de pc hebt staan.

Kan je de foutmelding hier plakken?
oscar@omwpdt03 : ~ $ python f-engrave.py
Traceback (most recent call last):
File "f-engrave.py", line 346, in <module>
import pyclipper
ImportError: No module named pyclipper
Gebruikersavatar
javanree
Berichten: 1020
Lid geworden op: 10 mei 2011 12:16
Locatie: Renswoude
Contacteer:

Re: F-Engrave op linux

Bericht door javanree »

Oscar f1 schreef: 01 aug 2021 11:29
Sven schreef: 01 aug 2021 10:11 Waarschijnlijk vraagt f engrave een andere versie van python dan je op de pc hebt staan.

Kan je de foutmelding hier plakken?
oscar@omwpdt03 : ~ $ python f-engrave.py
Traceback (most recent call last):
File "f-engrave.py", line 346, in <module>
import pyclipper
ImportError: No module named pyclipper
Dat kun je oplossen met
sudo apt-get install python-pyclipper
Of op Debian 10 met
sudo apt-get install python3-pyclipper
Gebruikersavatar
Oscar f1
Berichten: 572
Lid geworden op: 29 jan 2009 22:58
Locatie: Alkmaar
Contacteer:

Re: F-Engrave op linux

Bericht door Oscar f1 »

Heb gevonden hoe te starten :

Shell Command$ python3 f-engrave.py

dus niet zoals op de website van F-engrave:

Shell Command$ python f-engrave.py

(een 3 er tussen dus)
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2424
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Contacteer:

Re: F-Engrave op linux

Bericht door hainjedaf »

Een ln -s python3 python in de /usr/bin directory wil dat wel oplossen.
Normaal onder Debian/Ubuntu is dat al geregeld.
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam

Prusa Mini met OctoPrint
Sparren en tinkeren met iedereen en over alles wat techniek is.
Gebruikersavatar
Oscar f1
Berichten: 572
Lid geworden op: 29 jan 2009 22:58
Locatie: Alkmaar
Contacteer:

Re: F-Engrave op linux

Bericht door Oscar f1 »

Het is nog een hoop gedoe om de TTF fonts werkend te krijgen in Debian10

Ik heb nog maar een map met fonts werkend,
de andere font mappen kan F-engrave niet laden.

Is dus nog even wat puzzelwerk.
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: F-Engrave op linux

Bericht door Sven »

Tenzij je aan de lopende band verschillende teksten wilt frezen kan je waarschijnlijk beter de teksten in inkscape opmaken, omzetten naar krommen en dan opslaan als .dxf.

Er zijn weinig font extensies die direct in inkscape werken voor zover ik weet.
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Gebruikersavatar
javanree
Berichten: 1020
Lid geworden op: 10 mei 2011 12:16
Locatie: Renswoude
Contacteer:

Re: F-Engrave op linux

Bericht door javanree »

hainjedaf schreef: 03 aug 2021 11:20 Een ln -s python3 python in de /usr/bin directory wil dat wel oplossen.
Normaal onder Debian/Ubuntu is dat al geregeld.
Bah, dat is nou juist niet de bedoeling... beter is het om gewoon in f-engrave de eerste regel aan te passen, te verwijzen naar /usr/bin/python3 ; anders gewoon python3 gebruiken ipv python.

Door nu python naar python3 te linken loop je een groot risico dat bepaalde legacy python code niet meer correct werkt.

Er zijn diverse advisories hierover, vanuit de Python community, RedHat en Debian als distro makers etc.
Plaats reactie