Welcome! Log In Create A New Profile

Advanced

Generation 7 Electronics Development

Posted by Traumflug 
Re: Generation 7 Electronics Development
February 21, 2011 05:37AM
Thanks again. I will be working on this then.
Re: Generation 7 Electronics Development
February 21, 2011 06:26AM
Another option is to attach a solid state relay to the regular heated bed output, and have the SSR switching your heated bed. This still allows you to PWM the output, but lets you use currents up to 25A+

[cgi.ebay.com] may be a good option.
Re: Generation 7 Electronics Development
February 21, 2011 07:21AM
Relays in solid state are kinda prohibitive in prices at least to me. Where i live the current *average* monthly salary is ~140eur. Using a fet (or maybe a Jfet or a BJT) as a switch - is already sort of a solid state switch anyway, not much point to double it.

Furthermore, i imagine that if the fet (or such ~) on the board would be in a slightly different setup, it could be used directly with a second psu, without any further changes. Basically in-out (g-s) could be used to interrupt an exterior line and be completely isolated from the rest of the board. That is why i am rising the question if the output of heater 2 wouldnt be better off arranged in a different layout. The output noted as fan is probably most susceptible to this change due to its corner position.
Re: Generation 7 Electronics Development
February 21, 2011 02:44PM
NoobMan Wrote:
-------------------------------------------------------
> I am under the impression that generally speaking,
> the 12v ~8A is a little too much, etc, so a second
> power source for heated bed would make more sense.
Not really, I am using a IRFZ44N for this job on the board, 10A is no problem. Of course, you should not touch the mosfet winking smiley
If jou need more power, just use a heat sink instead of mounting the mosfet to the pcb. Then you can get 20A or more out of the IRFZ44N.

Edited 1 time(s). Last edit at 02/21/2011 02:46PM by Jacky2k.
Re: Generation 7 Electronics Development
March 04, 2011 07:39AM
First kits of Generation 7 Electronics v1.0 are shipping. No shop yet, so email Traumflug if you want one.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
March 10, 2011 06:21PM
This thread has become a bit quiet lately, all the discussions turned to some private level. To revive it a bit, here a little story:

Sometimes it's astonishing how long it takes until quite essential flaws spring to someone's eye. More than three Gen7 1.0 boards were manufactured and they run at least 3 Mendels. Firmware is Teacup, as of a few weeks ago. Works smoothly, everything fine.

This week, some guy lurked around the corner, insisting to run FiveD on Gen7. So he got a board and tried. Doesn't work, because FiveD in turn insists on using PWM for the heaters. PWM only works on few selected ATmega pins.

End (hopefully) of the story is, HEATER1 and HEATER2 pins are about to be re-wired. Here's how I think it should look:




P.S.: I got a notice FiveD could do without PWM, just this guy doesn't.

Edited 1 time(s). Last edit at 03/10/2011 06:43PM by Traumflug.


Generation 7 Electronics Teacup Firmware RepRap DIY
     

Attachments:
open | download - Now PWM-able.png (28.8 KB)
Re: Generation 7 Electronics Development
March 17, 2011 11:40AM
Im in the process of building my board but.......

I made the mistake of ordering the voltage regulated pololu's...... which dont have the proper clearance to install onto this board...

Ive been trying to make a replacement component for the existing pololu headers in the schematic, and try and orient them portrait vs landscape to fit (which at that point it wont be single-sided... which is fine for me)

im having trouble understanding GEDA, im used to KICAD..... would anybody have a good idea where i can find instructions to modify components? let alone one in an existing schematic.....

I cant return the pololus either because i was so exited when they arrived i couldnt help but solder the headers on...

: /
Re: Generation 7 Electronics Development
March 18, 2011 08:04AM
I do footprint tweaking by opening a footprint in gEDA and a text editor simulnanuously. Then correct the items in the text editor while reviewing the results in gEDA (use Menu -> File -> Revert often). These two should get you started: [www.brorson.com] and [www.brorson.com]

Regarding symbol creation, these two are helpful: [geda.seul.org] and [geda.seul.org] Symbol creation works fine in the GUI.

For replacing a footprint, delete the old footprint, save the layout, close the layout editor, then click "update layout" in xgsch2pcb. You'll find the new footprint(s) in the upper left corner. Symbols are replaced by deleting and inserting a new one.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
March 28, 2011 07:30AM
Generation 7 Electronics version 1.1 is released: [reprap.org]

Besides a few bug and mess fixes, it features now it's own Arduino IDE plugin and has release files for our buddy Windows users: [github.com]


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
April 15, 2011 08:10PM
Is there any firmware development since the 1.1 release? i Just finished my V1.1 board today and would love to upload something to it so i can start jogging the axises and start my calibration.....

even if its something experimental, i need something that will upload n' go
Re: Generation 7 Electronics Development
April 16, 2011 03:33AM
Well, firmware is firmware and is seperately from the hardware. Some people are running Teacup on Gen7 and at elast one is running FiveD. I've attached a config.h which isn't perfect yet, but should get you started.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Attachments:
open | download - config.h (19.1 KB)
Re: Generation 7 Electronics Development
April 21, 2011 01:28AM
I took the Atmega 664p from my sanguino and flashed it with the gen 7 firmware (in my sangunio) and then placed it into the gen 7 board i have.... the icp and the serial will not respond to any of my commands.... lights are on but no ones home.... checked all voltages.... anyone know where i should start? i went back and checked for shorts.... for like 2 hours...... what should i do?

I even revert the bootloader back to stock and the gen7 board dosent respond to my commands...

Edited 1 time(s). Last edit at 04/21/2011 01:30AM by vis0r.
Re: Generation 7 Electronics Development
April 21, 2011 04:07AM
Hmm. There is no Gen7-specific firmware. The bootloader is only specific in that it also has versions compiled for 20 MHz.

What stops you from flashing the firmware while the ATmega is in plugged into the Gen7 board?

For general testing, I usually use the Basics/DigitalSerialRead program from the set of example projects in the Arduino IDE. That should send you back zeros at 9600 baud.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
April 26, 2011 12:29AM
I am going to mill this board this week...are we expecting an update soon? I so I'll hold off until it arrives.

Thanks,
Brendin
Re: Generation 7 Electronics Development
April 26, 2011 07:32AM
Release 1.2 will have new endstops, the main board unchanged. The design is on Github already, just lacking some cleanup.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
April 26, 2011 03:09PM
Does anyone happen to have eagle files for this? I've got my router and everything setup here for eagle cad/pcbgcode.

thanks,
Brendin

Edited 1 time(s). Last edit at 04/26/2011 03:21PM by xnaron.
Re: Generation 7 Electronics Development
April 27, 2011 05:24AM
AFAIK, Eagle can import Gerbers: [github.com]


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
May 13, 2011 12:42PM
I finished my board last night, uploaded the boot-loader, and uploaded teacup with the config file provided.

When i connect to the com port with the Reprap host software and try to nudge an axis it freezes after saying that the line of gcode was Dequeued and sent...

i cant find anything regarding the topic so i figured id start here...
Re: Generation 7 Electronics Development
May 13, 2011 03:40PM
If you managed to upload the firmware, you had a connection to the ATmega and the board basically works.

You abviously don't get a connection to the firmware, though. Does the host try to connect at 115200 baud? If yes, you might want to fire up a serial terminal and issue a few commands by hand. After a reset, "start" ist sent and "M114" should send you back the robot position.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
May 13, 2011 03:43PM
Before I forget it: Generation 7 Electronics version 1.2 is released: [reprap.org]

Now there are endstops for the TCST1103/2103 optical interrupter and the need for the end-of-life H21LOB is gone.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
May 17, 2011 01:52PM
..i have take your firmware gen7 patch but i have a problem with motor and opto endstop
the thermistor and heater works but the motor don't work , i use repsnapper but when i click home the motor don't turn
can you help me??
Re: Generation 7 Electronics Development
May 17, 2011 03:39PM
Some of the linked firmwares for Gen7 are I think from1.0 so pinouts are a little different. I had the most success just downloading the most recent teacup firmware and using the pinout guide on the Gen7 Page to adjust pins in the config.h.somegenericwordhere (I forget what the generic config.h file is called in the teacup directory smiling smiley then save it as your config.h. You can use the published config.h for Gen7 as a guide, but I would use it as a reference rather than as a drop in solution. Just my 2 cents. It worked for me. Plus, you will want to become intimately familiar with your config.h file anyway, so you might as well jump in with both feet.
Re: Generation 7 Electronics Development
May 18, 2011 09:05AM
Hi i have made this board:
i thinks its a middle way of gen 1.0 and 1.1
with the firmware basic of teacup-only to run motos- work good
but when i modified the config to read the thermistor and to power on th heater the motor wont work
another problem that i wasn't able to use the opto
i have made this config-attached-
can anyone help me??
Attachments:
open | download - gen7.png (145.2 KB)
open | download - config.h (7.7 KB)
Re: Generation 7 Electronics Development
May 18, 2011 10:00AM
Lory, you've hit something not far after the 1.0 release, so pinouts of 1.0 apply.

Another one is, Teacup so far doesn't support STEPS_PER_MM bigger than 500, which is a reason why a motor won't turn. This limitation of Teacup is worked on right these days, so if you check out Teacup as of today, at least the X motor should work. The others are following as soon as X is tested a bit. If you don't want to wait that long, reduce to half stepping (no jumper) for now.

Also, as the pinout matches 1.0, Jacky2k's version of Teacup should work: [forums.reprap.org]


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Hello reprappers,
I'm currently in a half of building my repstrap. Gen3 is too expensive for me and found this board. I like this design and as someone here asked for EAGLE version, here it is. It's a bit changed as I added wall wart power section. Board needs to be checked by someone more experienced in electronics than me. As I'm planning to use this design so can someone check it, correct and reupload EAGLE files?
Thanks,
Mark
Re: Generation 7 Electronics Development
June 05, 2011 02:06PM
Looks good, Mark! I'd just make the tracks for the high current stuff (heaters, steppers) thicker. As much as possible :-)


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
June 05, 2011 07:50PM
Nice job! Maybe I'll start on the toshiba driver variant I was thinking of a little sooner.
Re: Generation 7 Electronics Development
June 06, 2011 04:24AM
sorry if this is a stupid question,but: if you have a blank ATmega, and no programmer, can you use an ordinary arduino to upload to it? what wires would you use?
thanks
Re: Generation 7 Electronics Development
June 06, 2011 04:52AM
Quote

sorry if this is a stupid question,but: if you have a blank ATmega, and no programmer, can you use an ordinary arduino to upload to it? what wires would you use?

Not a stupid question at all. Arduinos can indeed be programmed to act as a programmer: [arduino.cc] [arduino.cc]


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Generation 7 Electronics Development
June 06, 2011 06:55AM
thankyou Traumflug, so would this work for the small atmega on an arduino,connected to the 644 one on the gen7 board?
another question i had was whether a ttl to usb adapter would work,rather than a full cable,as the pins are slightly different?
Sorry, only registered users may post in this forum.

Click here to login