Welcome! Log In Create A New Profile

Advanced

Gen7 Dual Extruder

Posted by xoan 
Gen7 Dual Extruder
February 03, 2013 05:04AM
Hi,

I'm trying to figure out what is the best approach to start with an Extension Board to add dual extruder to Gen7.

I think there are several choices, like a) using SevenSwitch as heater and to implement stepper socket and themp sensor in the extension board; b) implement all heater, stepper and themp sensor in the same board, or c) add themp sensor to SevenSwitch and using extension board only for the stepper driver.

I supose there are pins for all of this, but both the stepper and heater need 12V, right? Following the Gen7 Board design, those could be the HDD free connector in each wire. So needs the second approach 2 HDD connectors in the extension board, or is it safe to use the same 12V line to feed the extruder heater and the motor? I think not.

I'm learning some electronics by doing this, so it's possible that there may be a lot of error in my post. Please, let me know winking smiley
Re: Gen7 Dual Extruder
February 04, 2013 07:49AM
Quote

I supose there are pins for all of this, but both the stepper and heater need 12V, right?

Yes, when putting a heater or a stepper driver (or both) onto an extension board you need an disk power connector there, too. A single one is sufficient as long as you run both with the same voltage. Gen7 main board has two to allow more juice for the heated bed.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Gen7 Dual Extruder
March 20, 2013 10:38AM
Hi,

I've made a simple remix of SevenSwitch with some elements in the main board, and this is the resulting ExtensionBoard 2E:



Schematic and PCB files are also in the Gen7Board-AVR-S branch of my Gen7 fork.

It's compatible (in size) with 1.4 and above, and also with Hostless ExtensionBoard from peter6960 (no shared pins)

Important. It's not tested in any way smiling smiley

Pin assigment (Teacup)

       PC2 (D18) -> Edir*
       PC4 (D20) -> Estep
       PD5 (D13) -> Heat_Ext
PA7 (AI 7 / D24) -> Temp_Ext

* Thanks to scuba for the idea to reuse Edir pin smiling smiley

Edited. I forgot the most important point: I don't have any electronics knowledge, so all the above may be wrong at all.

Any kind of feedback would be --as always-- very appreciated.

Edited 2 time(s). Last edit at 03/21/2013 06:08AM by xoan.
Re: Gen7 Dual Extruder
March 20, 2013 12:56PM
Looks nice! Is there sufficient place to mount a heatsink onto your mosfet?
I'm using a seperate PCB connected with flat cables through some kind of adapter plate which is connected to the expension header. I'm reusing the original DIR Pin of Extruder0 on Extruder1 so I only need one additional Pin (STEP) to drive the second Extruder.
In this setup I've connected the following gadgets to my GEN7:
- lcd (via I2C Portexpander)
- rotary encoder
- sd card reader
- fan
- additional thermistor
- additional heater
- additional extruder



Ps: Sorry for the crazy routing and yes, dir and step connectors on E1 have to be flipped over
Re: Gen7 Dual Extruder
March 20, 2013 03:34PM
Quote
scuba
Is there sufficient place to mount a heatsink onto your mosfet?

Depends on the mosfet heatsink type and the way you mount it, but the point is that in the extruder mosfet there is no need of heatsink as well as in the heatbed. IRLB8743 is nice.

Sorry, but you layout is very messy to me, there are a lot of traces and vias grinning smiley

BTW, is your ExtensionBoard double side, right? I believe that there is no need to break the Gen7 philosophy tongue sticking out smiley

Edited 1 time(s). Last edit at 03/20/2013 03:41PM by xoan.
Re: Gen7 Dual Extruder
March 21, 2013 04:15AM
Absolutely right grinning smiley. It was a quick and dirty proof of concept. That's why I haven't made it public.
But it's working and as you might know: never touch a running system smiling bouncing smiley (and I think I'm missing some skills to make it single sided)


xoan Wrote:
-------------------------------------------------------
> > Is there sufficient place to mount a heatsink
> onto your mosfet?
>
>
> Depends on the mosfet heatsink type and the way
> you mount it, but the point is that in the
> extruder mosfet there is no need of heatsink as
> well as in the heatbed. IRLB8743 is nice.
>
> Sorry, but you layout is very messy to me, there
> are a lot of traces and vias grinning smiley
>
> BTW, is your ExtensionBoard double side, right? I
> believe that there is no need to break the Gen7
> philosophy tongue sticking out smiley
Re: Gen7 Dual Extruder
March 21, 2013 07:37AM
Looks good! I guess the motor header is a bit too close to to the Pololu (you need space to allow the friction ramp to work), but that's easily solvable. I've put a link into Gen7's wiki page.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Gen7 Dual Extruder
March 21, 2013 03:43PM
Thanks! Glad I noted the compatibility - layout a new version of the Hostless Expansion now as I switched to MCP23017s

Also switched to 6 pin IDCs for all cables from the expansion to the panel.

FTW! Can't wait to try Dual

Peter

xoan Wrote:
-------------------------------------------------------
> Hi,
>
> I've made a simple remix of SevenSwitch with some
> elements in the main board, and this is the
> resulting ExtensionBoard 2E:
>
> [raw.github.com]
> cs/Gen7Board-AVR-S/release%20documents/ExtensionBo
> ard-2E%201.0%20Layout.png
>
> Schematic and PCB files are also in the
> Gen7Board-AVR-S branch of my Gen7 fork.
>
> It's compatible (in size) with 1.4 and above, and
> also with Hostless ExtensionBoard from peter6960
> (no shared pins)
>
> Important. It's not tested in any way smiling smiley
>
> Pin assigment (Teacup)
>
>
> PC2 (D18) -> Edir*
> PC4 (D20) -> Estep
> PD5 (D13) -> Heat_Ext
> PA7 (AI 7 / D24) -> Temp_Ext
>
>
> * Thanks to scuba for the idea to reuse Edir pin
> smiling smiley
>
> Edited. I forgot the most important point: I don't
> have any electronics knowledge, so all the above
> may be wrong at all.
>
> Any kind of feedback would be --as always-- very
> appreciated.
Re: Gen7 Dual Extruder
March 21, 2013 05:06PM
Quote
Traumflug
Looks good! I guess the motor header is a bit too close to to the Pololu (you need space to allow the friction ramp to work), but that's easily solvable. I've put a link into Gen7's wiki page.

Thanks smiling smiley

I've made a check and there is enough separation between them, but any way, it's now like in the Gen7 board.

I've also updated the screw terminal footprint to indicate the connection polarity (not very useful outside gEDA if silkscreen is not printed, but to clarify the connection itself smiling smiley
Re: Gen7 Dual Extruder
April 08, 2013 02:00AM
So while I wait for pololus, anyone test this yet?

(:
Partier SP
Re: Gen7 Dual Extruder
April 19, 2013 03:44AM
I was just looking over your design and it looks great! It looks like something I may want to try after I get my RepStrap built and running.

Looking closer at your design, I noticed that you do not have your ground connected to the ground on the Gen7 mainboard. This may not be a problem if the power supply shares a common ground. But to make sure, you should probably connect the ground from the negative side of C1 to pin 6 on the mainboard's connector CONN4.

xoan Wrote:
-------------------------------------------------------
> I've made a check and there is enough separation
> between them, but any way, it's now like in the
> Gen7 board.
>
> I've also updated the screw terminal footprint to
> indicate the connection polarity (not very useful
> outside gEDA if silkscreen is not printed, but to
> clarify the connection itself smiling smiley
Re: Gen7 Dual Extruder
April 19, 2013 05:22AM
You are right smiling smiley

In fact, I don't know why I didn't ask this issue in my first message, 'cause it was one of my doubts about GND paths: temp circuit is connected to AGND, and in the schematics [1] I had to make this as a separate GND (AGND:1) to avoid errors, and do not expose the GND pin in the ExtensionBoard. I don't know if this is also the right way to do it, but I'll fix it with your advice.

Thanks smiling smiley

PS. I see now the SevenSwitch [2] is connected to board GND by the signal connector

[1] [github.com]
[2] [evenSwitch_1.1_Layout.png" target="_blank" rel="nofollow">reprap.org]
Re: Gen7 Dual Extruder
September 06, 2013 02:01AM
Just etched, soldered, and tested smiling smiley




Actually not tested in real dual extrusion (now I need a second extruder smiling smiley, but configured and used as the primary extruder. It just works, as expected.

I'll put some information in the wiki this weekend.
Re: Gen7 Dual Extruder
September 06, 2013 07:28AM
Re: Gen7 Dual Extruder
February 23, 2014 06:32PM
It would be nice to add these photos to the wiki, too. It wasn't clear to me how this was going to mount. In fact, it's still not entirely clear. :-) But I see that I guessed correctly that it is a piggy-back mount over the AVR chip. Do you have any posts to hold it steady or do you solder the header in place on the AVR?

Did you consider moving the AVR onto the daughterboard and then running headers into the IC socket, or is that too crazy an idea?

Phil
Re: Gen7 Dual Extruder
March 06, 2014 01:33PM
Take a look: [reprap.org]

It mounts in the same way that the other extension boards do.
Re: Gen7 Dual Extruder
March 06, 2014 01:58PM
I've made some changes in the schematics and pcb layout to add some of the SevenSwitch [1] and Gen7 Board [2] modifications. Also added a header with SIG-12V-GND output to connect a fan using a SevenSwitch or similar in order to run an active cooling fan.



Not yet tested.

[1] [reprap.org]
[2] [reprap.org]

Edited 1 time(s). Last edit at 03/06/2014 01:59PM by xoan.
Re: Gen7 Dual Extruder
May 30, 2014 12:32AM
Hi all!

Dumb question (but I couldn't find the info elsewhere and my electronic knowledge is kinda limited), could this extension board run on 16Mhz electronics (ramps)?
Re: Gen7 Dual Extruder
May 30, 2014 05:32AM
This extension is designed as a shield for Gen7 (look at the pin headers labeled as «BOARD»), so if you want to use with other electronics board, you may want to make an interface to conect this pins (maybe a breadboard or something similar).
Sorry, only registered users may post in this forum.

Click here to login