PICO W + GRBLHAL + CNCSHIELDV3 = 4 Axis hotwire :-0 #380
flyinggazzad4
started this conversation in
General
Replies: 2 comments 5 replies
-
Not sure what you mean by this, I interpret it as the increment is 1:
If you flash the firmware you can use the FYI for grblHAL gpio 0 and 1 is typically reserved for a UART channel (serial port). |
Beta Was this translation helpful? Give feedback.
5 replies
-
hi Terjeio
thank you for responding, im not sure i would have the skill set required to apply a new kinematics implementation- i would love to but also respectful of my limitations, is it a relatively simple task?
with best regards
gareth
Sent from Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: Terje Io ***@***.***>
Sent: Monday, April 29, 2024 1:29:20 PM
To: terjeio/ioSender ***@***.***>
Cc: flyinggazzad4 ***@***.***>; Author ***@***.***>
Subject: Re: [terjeio/ioSender] PICO W + GRBLHAL + CNCSHIELDV3 = 4 Axis hotwire :-0 (Discussion #380)
is this at all possible within a GRBLHAL PICO setup?
If I understand you correctly then I think so, you will have to add a new kinematics implementation for it.
—
Reply to this email directly, view it on GitHub<#380 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BH423KX4WSW2RN2KNKVBLLTY7YVJBAVCNFSM6AAAAABGTJVLT6VHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TENRRGU4DQ>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Can I start by saying what a fantastic repository you have set up here! I'm really very new to GitHub in fact this is my first attempt at a discussion. As the title suggests I' looking at a very low tech/low cost solution to drive a 4 independent axis wire cutter fabricated out of old ender 3 printer using NEMA 17 stepper motors and a DC PWM motor driver to regulate the temperature output of the ni-chrome wire. the DC motor driver has a 0-10K pot to set 0-100% output so in time may be it is possible to incorporate into one software solution but for now I'm looking at harnessing the power of a Raspberry Pi PICO-W and a 4 way CNC shield originally used on the Arduino UNO platform. From the limited research I've done it is possible to operate all 4 stepper motors independently using the Arduino UNO just not in conjunction with GRBL. In web searching for a solution I was fortunate enough to find GRBLHAL, which I think is the the answer I'm looking for! - From reading the threads I have a level of confidence that the PICO is capable of driving this setup? - I looked at the web builder and can select PICO from the menu to create UF2 file to download onto the PICO, and potentially WIFI in the future! however not to get distracted from the core activity - I'm looking to see how I can determine the pinout details for the PICO - I have a very basic understanding of coding (learnt from modifying 3D marlin config.h files, so armed with this information and what i think would be my best shot at achieving his goal would be opting for the Generic_map_4axis.h file in VS code i can see reference to GPIO pins for some of the outputs? they look differently arranged to the only pinout diagram I've identified as copied below.
Vs what I think I can deduce from the generic_map_4axis
Function GPIO PIN assignment
AUXOUTPUT0_PIN 5
X_DIRECTION_PIN 6
Y_DIRECTION_PIN 7
Z_DIRECTION_PIN 8
AUXOUTPUT1_PIN 9 Assume this would be axis 4
STEPPERS_ENABLE_PIN 10
X_LIMIT_PIN 11
Y_LIMIT_PIN 12
Z_LIMIT_PIN 13
AUXINPUT0_PIN 14 Assume this would be axis 4 limit switch
SPINDLE_ENABLE_PIN 15
COOLANT_FLOOD_PIN 16
COOLANT_MIST_PIN 17
RESET_PIN 18
FEED_HOLD_PIN 19
CYCLE_START_PIN 20
AUXINPUT1_PIN 21
AUXINPUT3_PIN 22
SPINDLE_ENABLE_PIN 26
SPINDLE_DIR_PIN 27
AUXINPUT2_PIN 28
I don't see the Step increment Pin assignments? - It is likely that I just do not understand how to interpret the code structure sufficiently well.
Is is simply 1,2,3,4? - I read in the threads that PIO needed consecutive assignment of GPIO pins.
It feels like I'm so tangibly close to making this a reality but I'm stumped at is seemingly last hurdle - I appreciate you will likely have lots of people reaching out to you for advice and any commentary you would be happy to share or input you might have for me would be very gratefully appreciated
with best regards
Gareth
Beta Was this translation helpful? Give feedback.
All reactions