PolyLOG
Aller à la navigation
Aller à la recherche
Création d'une CNC colaborative
Réalisé par Jody, Philippe, Fred
Généralités
Présentation
Concevoir et réaliser une CNC pouvant usiner du bois et si possible de l'aluminium avec la possibilité d'avoir plusieurs options sur l'entrainement et une possibilité de modifier les dimensions facilement tout en restant dans un budget raisonnable et accessible à tous.
Noms proposés
- POlyLOG (choix non définitif)
- Log-Go-CNC / LOG-O-CNC
- Cata-Log
Source CAO
Mécanique
Châssis
- Profilés aluminium 2040
Système de transmission
Plusieurs options possibles :
- Courroie
- Vis trapézoïdale
- Vis a bille
- Crémaillère
Un premier proto est en cours de réalisation à base de courroies.
Guidage
- Glissière type MGN12
Motorisation
- Nema 23 (Axes X et Y)
- Nema 17 (Axe Z)
Plans
Modèles 3D :
Électronique
- Driver NEMA 23 et NEMA 17 : TB6600
- Carte contrôleur 6x CNC Controler
Logiciels
FuildNC Wiki
Config FluidNC
board: 6x
name: 6x Default
stepping:
engine: I2S_STREAM
idle_ms: 254
pulse_us: 4
dir_delay_us: 1
disable_delay_us: 0
axes:
shared_stepper_disable_pin: NO_PIN
x:
steps_per_mm: 800.000
max_rate_mm_per_min: 5000.000
acceleration_mm_per_sec2: 100.000
max_travel_mm: 300.000
soft_limits: false
homing:
cycle: 2
positive_direction: false
mpos_mm: 150.000
feed_mm_per_min: 100.000
seek_mm_per_min: 200.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
motor0:
limit_neg_pin: gpio.2:low:pu
limit_pos_pin: gpio.26:low:pu
limit_all_pin: NO_PIN
hard_limits: false
pulloff_mm: 1.000
standard_stepper:
step_pin: I2SO.2
direction_pin: I2SO.1
disable_pin: I2SO.0
y:
steps_per_mm: 800.000
max_rate_mm_per_min: 5000.000
acceleration_mm_per_sec2: 100.000
max_travel_mm: 300.000
soft_limits: false
homing:
cycle: 2
positive_direction: true
mpos_mm: 150.000
feed_mm_per_min: 100.000
seek_mm_per_min: 200.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
motor0:
limit_neg_pin: gpio.33:low
limit_pos_pin: gpio.32:low
limit_all_pin: NO_PIN
hard_limits: false
pulloff_mm: 1.000
standard_stepper:
step_pin: I2SO.21
direction_pin: I2SO.20
disable_pin: I2SO.23
z:
steps_per_mm: 800.000
max_rate_mm_per_min: 5000.000
acceleration_mm_per_sec2: 100.000
max_travel_mm: 300.000
soft_limits: false
homing:
cycle: 1
positive_direction: true
mpos_mm: 150.000
feed_mm_per_min: 100.000
seek_mm_per_min: 800.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100
motor0:
limit_neg_pin: gpio.35:low
limit_pos_pin: gpio.34:low
limit_all_pin: NO_PIN
hard_limits: false
pulloff_mm: 1.000
standard_stepper:
step_pin: I2SO.13
direction_pin: I2SO.12
disable_pin: I2SO.15
i2so:
bck_pin: gpio.22
data_pin: gpio.21
ws_pin: gpio.17
spi:
miso_pin: gpio.19
mosi_pin: gpio.23
sck_pin: gpio.18
sdcard:
card_detect_pin: NO_PIN
cs_pin: gpio.5
probe:
pin: gpio.39:low
toolsetter_pin: gpio.36:low
# Using MOSFETs (Check Spindle Pin Usage
coolant:
flood_pin: gpio.12
mist_pin: gpio.4
delay_ms: 0
start:
must_home: false
## Begin Huanyang
# uart1:
# txd_pin: gpio.15
# rxd_pin: gpio.16
# rts_pin: gpio.14
# baud: 9600
# mode: 8N1
# Huanyang:
# uart_num: 1
# modbus_id: 1
# tool_num: 0
# speed_map: 0=0% 0=25% 6000=25% 24000=100%
# off_on_alarm: false
# #begin PWM
pwm:
pwm_hz: 5000
direction_pin: NO_PIN
output_pin: gpio.13
enable_pin: gpio.14
disable_with_s0: false
s0_with_disable: true
spinup_ms: 0
spindown_ms: 0
tool_num: 0
speed_map: 0=0.000% 10000=100.000%
off_on_alarm: false
Logiciel
Cliquer sur le bouton à droite pour faire apparaître/disparaître le code...
<syntaxhighlight lang="YAML">
Liste du Matériel / Coût
- BOM - Attention quantité de vis approximative
- Devis
- Découpe de toutes les pieces métallique que laser:
- 330€ pour 1 lot
- 160€ pour 5 lots
- 140€ pour 10 lots
- Découpe de toutes les pieces métallique que laser: