Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CAN'T FLASH WOODPECKER CNC CAMXTOOL V3.4 #894

Open
Don-Girvin opened this issue Jul 25, 2020 · 10 comments
Open

CAN'T FLASH WOODPECKER CNC CAMXTOOL V3.4 #894

Don-Girvin opened this issue Jul 25, 2020 · 10 comments

Comments

@Don-Girvin
Copy link

  1. Loaded newest version of Arduino 1.8.13
  2. Loaded GRBL library in C:\Program Files (x86)\Arduino\libraries\grbl
  3. Disconnected all cables from the board except USB and external power supply
  4. Verified communications and baudrate for COM3 (I can communicate with the board)
  5. Reset board, unplug/replug USB, removed power/restored, started/restarted Arduino IDE and compiled multiple times
  6. Edited C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf to change addresses to try and trick Arduino, by recompiling back and forth with changes multiple times.
    part parent "m328"
    id = "m328p";
    desc = "ATmega328P";

signature = 0x1e 0x95 0x0F;

signature	= 0x0f 0xca 0x07;
ocdrev              = 1;

;
part parent "m328"
id = "m328pb";
desc = "ATmega328PB";

signature = 0x1e 0x95 0x16;

signature	= 0x0f 0xca 0x07;
ocdrev              = 1;

;
I have attached a "verbose" compile message file and photo of the board.
Arduino.pdf
Woodpecker CNC board

I don't know what else I can do. Appreciate any help.

@PicEngraver
Copy link

PicEngraver commented Jul 28, 2020

Maybe this will help. I have not tried it myself yet.
SainSmart Uploading Firmware on a SainSmart CNC Controller.pdf

@sanscorp1
Copy link

Did you ever solve this issue?

@PicEngraver
Copy link

Gave up installed regular Arduino and controller.

@remias
Copy link

remias commented Jun 24, 2021

Hi,
CAMXTOOL-V3.5 equ CAMXTOOL-V3.5
https://github.com/remias/CAMXTOOL-V3.5-cnc-board-sch

The 100n capacitor on the D12 (:: MISO :: Z-limit) wire can cause a problem. By removing this capacitor (see the link below) I was able to update the CAMXTOOL-V3.5 board firmware to GRBL1.1h [using: ICSP pins of board @ USBasp programmer @ 'Extreme Burner'] .
((After firmware update I soldered-back the 100n capacitor to the D12 wire..))

info link: https://www.reddit.com/r/CNC/comments/e3bzse/schematics_and_firmware_update_cnc3018_and/

CAMXTOOL_V3'5_Sch(rev0).pdf

@sanscorp1
Copy link

Thank you! Did you flash stock GRBL or does the board need a custom firmware?

@remias
Copy link

remias commented Jun 24, 2021

Hi,
download GRBL-CNC-board .HEX file (https://github.com/gnea/grbl/releases :: grbl_v1.1h.20190825.hex)
'Extreme Burner' howto: https://www.instructables.com/Hacking-EXtreme-Burner-for-AVR-Atmega-Devices-Prog/
'Extreme Burner' info: https://extremeelectronics.co.in/software/extreme-burner-avr-1-3-beta-test/
download 'Extreme Burner 1.4.3': http://digital-wizard.net/files/extreme_burner_avr_v1.4.3_setup.exe (working successfully :)
USBasp board: I bought it from Aliexpress.

If one does not want to desolder and back-solder the 100n capacitor, then a 1kOhm resistor can be inserted in the wire [this CAMXTOOL V3.5 and V3.4 cnc-boards go from the 8x2 header to the ICSP header]: then there is never need to desolder and back-solder the 100n capacitor in case of FW upgrade (if anyone is interested this in my comment above, I will make an explanatory diagram of this as well ..)

@sanscorp1
Copy link

Thanks, I will try this.
I have several USB programmers but will have to google them to see if they are fit for the atmega's.

@remias
Copy link

remias commented Jun 24, 2021

Hi,
more info >> see >> https://github.com/remias/modification_CAMXTOOL-V3.5-or-V3.4--cnc-board-for-FW-update/upload

@remias
Copy link

remias commented Jun 24, 2021

@beamzer
Copy link

beamzer commented Nov 29, 2022

I had no troubles flashing my board (camxtool v3.5) with grbl 1.1h, just needed to select board ARDUINO Duemilenove Diecimila, no hardware modification nescessary. It doesn't work when you have Arduino Uno selected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants