Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - sigswood

Pages: [1]
1
ok, i have the new controller in, and it works with my 3watt laser, now i am wanting to move my 3watt to my DIY build that i have been working on with the original controller, and replace the laser on my main machine.  I am wanting something a little more powerful then the 3watt, as i would like to etch on aluminum, and possibly some other mild metals, maybe brass or even glass.

Any recommendations?

i have been on banggood, ebay and amazon, seems everything comes from china, so always scared to order and not get what i want or get new, as i always check to make sure it says it is new, and so far so good, just nervous about picking one laser or the other.

2
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: April 07, 2020, 01:38:56 PM »
not too sure if you can or not, i am thinking you should be able to, if you use the correct com port and baud rate, not sure how to do it, i have used the arduino ide app.

on a different note, my Eleksmaker mana se came in today, wiped down the packaging with lysol wipes and got the board out and cleaned it with 91% isopropyl alcohol, because i am paranoid with anything coming from china going through new york mail facilities, yeah i know the virus breaks down over a period of time, and it took 14 days to get here, but i still don't want to ease the mind.  anyway it is will be a few days, and i can order my new laser, then i will be ready to replace this knock off controller with a real (almost) controller that will let me use alternate software on it.

3
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 30, 2020, 03:24:12 PM »
so now i have three arduino nanos now, i have tried multi different hex files on here, the non-pwm version is the one i probably want, however, neither of the 1.1e versions work for me at this time.  i have tried multiple times, re-imaged in T2laser and on my new raspberry pi flasher that works really well.  I have tried using the manufacturers firmware, nope does not work, 1.1e pwm, nope not working, 1.1e non-pwm not work, tried all of the .9 versions, woodpecker, jtech, eleksmana, none of those have worked, so now i am having to wait for the Eleksmana se to come in the mail so i can use t2laser software, would love to be able to test this, as i think it would be much better the Benbox, as i really want to use some of the features.  I can see them, wish i could use it, but that "carrot" is just out of reach as of now.
oh well

4
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 26, 2020, 01:57:13 PM »
Now that you have the ISP built - you can load the GBRL program into the Arduino directly and not have/use the boot loader. Don't know if you are getting the laser flashing on when you boot the controller but not having the boot loader makes it go away.
You can have a lot of fun and learn a lot by playing with these things.

On a similar path I spent last night figuring out how to load the boot loader into a Blue Pill (STM32 board) That I am going to load GRBL 1.1f into. This board will work in the Adrunio development environment. I am planning to make a small adapter board so I can replace the nano with this much faster processor.

No, I am not getting the laser flash when i turn on the power button, i get the stepper motors move a tiny bit, but that is no issue.  I actually have been looking for alternatives to this arduino bootloader, however, everything i have found cost a lot more money, and i have two arduinos as one came in the  mail today, and i have this raspberry pi set up to reflash the loader if it messes up again.  I am also going to use the second one for testing T2laser software which is where i corrupted my original arduino, by loading multiple firmware trying to get it working.

Now on to more testing and reflashing bootloaders,

5
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 25, 2020, 08:33:22 PM »
I actually looked at doing just that, using the raspberry pi4 to drive this, and the setup was not going to be pretty, and i found it would be a bit more challenging, however it can be done, or i found a website where a guy did supposedly do just that use a pi4 to make it work.

good luck if you get it to work, do a how to or walk through on it, i am sure more of us would be interested.

6
Flashing Firmware / how to burn bootloader with Raspberry Pi
« on: March 25, 2020, 06:00:07 PM »
For the images, down load the attachment,

How to Program an AVR/Arduino using the Raspberry Pi GPIO
In this tutorial I am going to show you how to program an AVR(ATmega328) and an Arduino nano using the GPIO on the Raspberry Pi.
Hook up the Raspberry Pi to the Arduino nano or AVR.
You need to use specific pins on the Arduino, but you can use any of the available pins on the Raspberry Pi. I used these:
    Pin D11 (MOSI) on Arduino to pin 20 on RPi
    Pin D12 (MISO) on Arduino to pin 16 on RPi
    Pin D13 (SCK) on Arduino to pin 21 on RPi
    Pin RESET on Arduino to pin 12 on RPi
    GND on Arduino to GND on RPi
    5V on Arduino to 3.3V on RPi
Arduino should normally be powered by 5V,  Raspberry Pi has 5V on GPIO pins.
The result looked like this:

 ***images in attached docs

The image below shows how to hook up an ATmega328 (DIP package) to a Raspberry Pi 2.
For pinout on raspberry pi, you can use the pinout command

***images in attached docs

NEEDed to preform this operation:
Raspberry Pi just about any verision over 2
raspbain preference full blown image, but not manditory (should already have and know how to install)
USB stick
mouse/keyboard
wire, and possibly some soldering involved depending on what you have
breadboard comes in real handy
TV and hdmi cables
connection to the interenet to get the recommended files
****you do not need the ribbon cable in the pictures above

Install avrdude
Once you have your devices hooked up, it is time to install avrdude. Avrdude is an AVR programmer for Linux, which  allows us to use the GPIO pins on the Raspberry Pi to program an AVR or Arduino.
First you need to install some prerequisites
pi@raspberrypi ~ $ sudo apt-get update
pi@raspberrypi ~ $ sudo apt-get upgrade -y
pi@raspberrypi ~ $ sudo apt-get install bison flex libusb-dev -y

Now install avrdude from source;
pi@raspberrypi ~ $ cd /tmp
pi@raspberrypi ~ $ wget http://download.savannah.gnu.org/releases/avrdude/avrdude-6.1.tar.gz
pi@raspberrypi ~ $ tar xfv avrdude-6.1.tar.gz
pi@raspberrypi ~ $ cd avrdude-6.1

Enable linuxgpio in the avrdude source, make and then install;
pi@raspberrypi avrdude-6.2/~ $ ./configure --prefix=/opt/avrdude -enable-linuxgpio
pi@raspberrypi avrdude-6.2/~ $ make
pi@raspberrypi avrdude-6.2/~ $ sudo make install

Now we need to tell avrdude to use the GPIO and we need to let it know what GPIO pins to use. This can be done by editing the config file;
pi@raspberrypi avrdude-6.2/~ $ sudo nano /opt/avrdude/etc/avrdude.conf

Look for "linuxgpio" and you should see this section; 3/4 the way down, long file
#programmer
#  id    = "linuxgpio";
#  desc  = "Use the Linux sysfs interface to bitbang GPIO lines";
#  type  = "linuxgpio";
#  reset = ?;
#  sck   = ?;
#  mosi  = ?;
#  miso  = ?;
#;

remove the # and make the following changes(make it look exactly like this including the last ; )

programmer
  id    = "linuxgpio";
  desc  = "Use the Linux sysfs interface to bitbang GPIO lines";
  type  = "linuxgpio";
  reset = 12;
  sck   = 21;
  mosi  = 20;
  miso  = 16;
;

If everything is connected and configured properly, you should be able to run this now and get into the avrdude console.

sudo /opt/avrdude/bin/avrdude -p atmega328p -c linuxgpio -v -t

Below is from a successful test;

avrdude: Version 6.2, compiled on Mar  9 2016 at 11:41:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch
 
         System wide configuration file is "/opt/avrdude/etc/avrdude.conf"
         User configuration file is "/root/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping
 
         Using Port                    : unknown
         Using Programmer              : linuxgpio
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :
 
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
 
         Programmer Type : linuxgpio
         Description     : Use the Linux sysfs interface to bitbang GPIO lines
         Pin assignment  : /sys/class/gpio/gpio{n}
           RESET   =  12
           SCK     =  21
           MOSI    =  20
           MISO    =  16
 
avrdude: AVR device initialized and ready to accept instructions
 
Reading | ################################################## | 100% 0.00s
 
 
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: safemode: hfuse reads as DE
avrdude: safemode: efuse reads as FD
 
avrdude: safemode: hfuse reads as DE
avrdude: safemode: efuse reads as FD
avrdude: safemode: Fuses OK (E:FD, H:DE, L:FF)
 
avrdude done.  Thank you.

to exit the command, type: quit

Load the hex file you need for you laser etcher in your downloads folder
use the raspberry pi folder browser to copy the hex file from your USB stick to the download folder so you can get to it easy for upload purposes.

*****take out the brackets {below}****** they are not needed*********
We will use avrdude to upload the file;
pi@raspberrypi ~ $ sudo avrdude -c linuxgpio -p atmega328p -v -U flash:w:/home/{change username}/Downloads/{filename.hex}:i

once you have dropped that command it should go through the process of erasing the eeprom, and then writing the firmware you designated to the bootloader.  You should see towards the bottom, that it wrote it, verified it and was successful. 

At this point you have the firmware you need on the arduino nano, and do not need to reflash the image in the laser etching software, unless you used a generic firmware. 

If you do not have the hex files, do a little looking around the forums, i think i seen it either on the website or this forum some where, it will turn up.

Place the arduino back on the controller board, and start etching, or at minimum you might have to re-do the bootloader if you used a generic hex image to get the thing work.  Either way you should be ready to go. 

Hope this helps someone out there from spending hours or days trying to get a laser etcher back up and running again. 
It took me about 3 to 4 days to find all this, and about 2hrs to download and set everything up, and less then 1 min to drop the file on the arduino. 

Good luck.

7
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 25, 2020, 02:31:00 PM »
UPDATE:  ok, so during this week of going through withdraws of not being able to laser etch, i decided to do some more research on the arduino, and found that if you have a corrupt bootloader, because you flashed it wrong or something happened during the flashing process, there is hope, well if you have a spare arduino nano, or a raspberry pi laying around, and since i didn't have a spare ardruino, i do have plenty of raspberry pi's, so i grabbed the pi2 and used two different websites to put together a make shift ISP loader to re-flash the arduino, and then i was able to drop the correct bootloader on the arduino, and it WORKED!!!

Back in business, if anyone needs to un-brick an arduino nano and you have a raspberry pi laying around or can use for a short time there are ways to use the GPIO ports on the raspberry to re-flash these nano's, and since i cannot go anywhere right now, due to lock down, i was able to slow down and actually go a little further then i would normally go, and just fix what i had. Novel idea, lol

Cool, so now that the etcher is back in business, i have also started and most of the way completed my dvdrom repurposed laser burner, just waiting on the laser and controller to finish this thing up.  i am building this one to rotate my hand made writing pens under the laser so i can etch logos around the pen, instead of just along the edge of the pen.

Anyway, this is has been a learning experience and actually fun, after i got over the initial depression of corrupting the nano, if any one needs help, let me know

Link to the firmware folder on this forum to my walk through:Raspberry pi arduino bootloader
http://benboxlaser.us/index.php/topic,3891.0.html


8
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 21, 2020, 08:32:24 AM »
ok, after some much need research and looking at other controllers, and comparing what i have with others, i have found that the arduino nano on this controller has a bad bootloader.  I did manage to find another arduino on line, and hope to get it in the mail some time this week.  i also found that i should be able to control the new ardruino once i get it in just like any other, and should be able to resurrect the existing one with the new one.  I hope, either way i have one coming and should be able to put this back together.  while waiting on the new arduino, i am going to be doing some more testing with the controller i have and need to look at how pins 11, 13 are set in the board it is plugged and hope that i can reflash with this firmware and be able to use t2laser.  plus i also have a entire controller board, stepper drivers and all to replace this one i have now.  on a side note, i found two old cd rom players, that i have been looking at some youtubes that show how they made a small burner i plan on building and want to use this software to make it work as well. 
anyways i have a few days to wait on the new cards, all the stores are sold out of arduinos at this time.

9
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 15, 2020, 03:26:25 PM »
Running windows 10,
Benbox does work and i can laser print line by line or z-line, i can get this thing to laser etch, however, i don't like benbox as it is very primitive and several times i have had to either cancel the etch job as it was not doing what i wanted, or it would skip, pause, freeze(with laser on burning) and it is the software that is causing me most of the problems.
So, after some consideration and a bit of digging, i went ahead and spent the $27 for a Eleksmana SE 3.1 Xy 2 Axis Stepper Motor Driver Controller Board, will take a few days before it gets here, but that is fine, i think i will have a better etcher then, and i can try to switch over to linux, not sure if i am ready to tackle that yet or not, i can;t make out half of what is on this board as it is all Chinese, and i don't speak it.
I know i can use the new board with most of the etcher software out there, just have to hop along till i get it.
 

10
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 15, 2020, 01:15:19 PM »
i will look tonight when i can get back to it, thank you, i am still learning a lot about these controllers, i did find an article on the jumpers, will report back on what i find, have to pull the nano off to get behind it see if it is there, and will look at benbox see where it is etching from .


edit:
ok, i am home, pulled the nano out of the socket it was in, and there is NO pins, no switch or really anything under the nano, put the nano back in the slot, and pulled the controllers out of their sockets, and nothing under them either, there is no switchs, or jumpers that i can move.
i looked at the benbox software and the laser is set to pin 11.
Again, i tried the default Grbl 1,1e DEFAULT firmware yesterday, and got no where, i couldn't move the stepper motors, nor could i turn on the laser.  I did notice that when i turned on the power to the controller, that is did the little jump they make from turning it on, and the laser did turn on, which makes me think is there a place i can tell the software which pin to use? like in benbox?
or are these default across all the little controller boards?
I was able to get benbox back up and working to a point, for some reason i still can't outline, but i think i still have a setting out of whack somewhere, but this is my first setup and i am getting the crash coarse,

11
T2 Engraving / Re: 3000mW blue cnc laser engraver Universal Engraver
« on: March 13, 2020, 05:22:21 PM »
ok, got a replacement nano Arduino on order through amazon, should be here monday, will pop out the one that works, and make copy of the file and settings i have on it, and will plop in the new one and see if i can recreate it, and then move back over and see if we can get T2laser working on this version of the laser printer.

Another question?  if i need a customer hex configuration, how can I/we get that?

 

12
T2 Engraving / 3000mW blue cnc laser engraver Universal Engraver
« on: March 13, 2020, 04:29:10 PM »
OK, so i am new here and new to the laser engraving.
Long story short, i thought i did my research, obviously not enough, any way, i bought it. Got it, thought i really liked it. came with Benbox software.

I am burning away, having a good old time, then today, the laser stops in mid burn, hit the pause, then hit play, it continues where it stopped, ok, no problem, but why did it stop, not sure. check when it is done.  It continues to burn for a bit, then repeats, the laser just stops, i hit the pause button, and then the play button, it continues, now it does this several more times, then it really messes up towards the end of the project, skips a lot and then tries to finish but now i have this huge skip spot in the finished project, not going to work.

This thing has a ardunio nano328p ch340g on it, with two y-axis servos and one x-axis servo and a 3000mW laser, that i was really impressed with what i can get it to burn/etch.

in my thinking, ok, i didn't verify that the latest firmware was in the device when i bought it, so i went in and tried to update the firmware the way the destruction-al video shows, so i put in the firmware, and go to set everything up, well guess what?   now the thing wont work, so i thought let me try a different one, nope didn't work.

GOGGLE - help!?!?!?(not always find what you want)

I find T2laser, hopefully answer to my prayers, 
download, install, and think firmware is screwed up any way, lets give it a go and drop this one in and see what happens, hmm, failed, try again with nano+, oh it went it, cool,
nope,
can't get the laser to come on, can't get anything to move or work, what to do?

go back to Benbox, didn't want to, but i had 9 different firmware to try, start at the top and work my way down,
finally got one to work and everything is back to normal, as i can get it.

Now that i have a working laser again, can someone help me figure out if this thing will work with T2laser?

Once i drop the new firmware in it, do i have to set up other things? because when i finally got the Benbox back up, i had to set the pins for the servo's and the laser to where they are.
is there something like that in T2laser?  i have not been able to locate them if there is, or am i wasting my time?

13
T2 Engraving / Re: Introduction and benbox program
« on: March 13, 2020, 02:36:39 PM »
I too, have purchased the  3000mW Blue CNC Laser for universal engraver, and i do like the machine, I CAN'T stand Benbox.
Here is what i am finding,
On the controller, it is a nano andrino, and it has 2x-axis and 1y-axis and a laser port.
the default firmware did not work for me, and now i do not have a working laser at all, even though, i had a working laser before i flashed the firmware, i think the controller was messing up or something because the laser would be in mid etch and just freeze and not move, and mess up the etch which would have me start all over.  This way i can't mess anything else up as far as material.

just need help figuring out how to get this back working, and would prefer to use t2laser if at all possible as i am reading many people like it much better then benbox, which by the way sucks

Pages: [1]