Een Upgrade voor mijn X-Carve CNC Machine |
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 LINKMijn 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
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
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
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
bCNC software
Ik gebruik bCNC om de gcode naar de x-carve ste sturen. bCNC draait dus op de raspberry pi.
bCNC kun je hier vinden:bCNC Website
Om het proben te automatiseren heb ik de volgende knop aangemaakt
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!
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: