title image

Een Upgrade voor mijn X-Carve CNC Machine  

Youtube

Mijn x-carve was toe aan een upgrade, de oude freesmotor was stuk en de rest van de machine kon ook wel wat liefde gebruiken.
Ik heb van de gelegenheid gebruik gemaakt om direct home schakelaars te monteren.
Tevens heb ik de firmware ge-upgrade en een controller gemaakt op basis van een Raspberry Pi 3.


Stap 1: Bekijk de video :-)


Nieuwe Firmware

De nieuwe firmware kun je downloaden van Github: GRBL LINK

Mijn versie is 1.1H, hier is een zip bestand van mijn versie:Klik HIER

Hier nogmaals mijn GRBL Settings (zie video):
$0=10
$1=255
$2=0
$3=3
$4=0
$5=1
$6=0
$10=15
$11=0.020
$12=0.002
$13=0
$20=1
$21=0
$22=1
$23=3
$24=250.000
$25=800.000
$26=250
$27=1.000
$30=1000
$31=0
$32=0
$100=40.054
$101=40.054
$102=188.443
$110=3000.000
$111=3000.000
$112=500.000
$120=250.000
$121=250.000
$122=25.000
$130=295.000
$131=318.000
$132=70.000







Home schakelaars


Hier is het schema van de home schakelaars:
De schakelaars zijn aangesloten op het NC (normally closed) contact. Hierdoor hebben draadbreuken geen catestrofale gevolgen.
De extra weerstanden en condensatoren zijn absoluut nodig! ze dienen ter ontstoring.
Klik op het schema om het te vergroten
schema



Probe


Hier is het schema van de probe:
De probe is gewoon een blokje of plaatje koper. Belangrijk is dat het freesje verbonden is met ground
Klik op het schema om het te vergroten
schema



Relais voor de freesmotor


Hier is het schema voor de aansturing van de freesmotor:
Ik gebruik een solid state relais om de freesmotor in te schakelen.
Het relais is aangesloten op een PWM uitgang (D11). Maar de firmware is ingesteld om die uitgang altijd volledig aan of uit te sturen. Dat is geregeld in de config.h (zie video)

Klik op het schema om het te vergroten
schema



Raspberry Pi 3


De aansturing van X-carve doe ik niet vanaf een laptop maar vanaf een raspberry pi.
Ik heb een mooi touch screen aangesloten, maar een normaal beeldscherm en een muis werkt ook goed.
De voeding is 20 volt (mag tussen 12 en 30 volt zijn).
Hier is het schema van de Raspberry Pi Controller:
Klik om te vergroten
schema



bCNC software


Ik gebruik bCNC om de gcode naar de x-carve ste sturen. bCNC draait dus op de raspberry pi.
bcnc
bCNC kun je hier vinden:bCNC Website

Om het proben te automatiseren heb ik de volgende knop aangemaakt

probe settings



Nieuwe spindle plate


Om de kress motor te monteren moest er een nieuwe montage plaat komen. Dit is het ontwerp. Klik om de zipfile met de pdf en dxf te downloaden!
Klik to download



3D Prints


De montagedelen voor de kress freesmotor heb ik geprint uit PETG materiaal. PETG is erg veerkrachtig en naar mijn ervaring sterker dan PLA+.
Hier is een link naar het tinkercad ontwerp:
Kress Mounts