Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 02, 2017 05:43PM |
Registered: 9 years ago Posts: 776 |
Quote
JustSumGuy
Ok, I am hesitant to post this but WTH...
I have a thought here and its been in my head for a while... seems its a bit along the lines of the design aspects on this thread but as you guys here are WAY WAY past me on design I decided to throw this out there and see it get shot down in flames....
at least if it gets shot down I can get this thought out of my head
The six drivers with three stepsticks for the three extruders..... I cannot think of any time when all three extruder motors are being driven at the same time. Unless you use three separate hotends and I think its still unlikely to drive all three at once.
So would it be possible to use one driver and in some way switch it from motor to motor?
So E1 retracts and parks its filament.. the motor state is stored in variables and E1 is effectively disconnected, E2 is activated and its stored state is pulled and E2 is now actively being driven, while E1 and E3 are just off and waiting their turn...
If this is not just my naive ramblings, then it would save a lot of real estate on the pcb right? Also lower the cost of six stepsticks to the cost of four and still do the same job?
ok, my apologies for being a noob
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 02, 2017 06:07PM |
Admin Registered: 14 years ago Posts: 7,207 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 02, 2017 06:47PM |
Registered: 9 years ago Posts: 776 |
Quote
Dust
"So would it be possible to use one driver and in some way switch it from motor to motor?"
This is what the prusa original mk2 and mk3 multi material does.... One driver circuit, 4 stepper motors and their custom pcb
See [forums.reprap.org] for a little more detail..
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 02, 2017 06:59PM |
Registered: 7 years ago Posts: 262 |
Quote
lkcl
Quote
Dust
"So would it be possible to use one driver and in some way switch it from motor to motor?"
This is what the prusa original mk2 and mk3 multi material does.... One driver circuit, 4 stepper motors and their custom pcb
See [forums.reprap.org] for a little more detail..
mechanical relays?? *thinks*.... yyeahh... actually that would pass through the current (and voltage) unmodified. ingenious solution... if, as dc42 points out, you don't mind the risk of damage to the motors and also the steppers. which i hadn't considered (you know that recommendation "never plug or unplug a stepper motor when the driver is powered on"?) and would still be present even if you used a solid-state circuit.
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 02, 2017 09:06PM |
Registered: 9 years ago Posts: 776 |
Quote
JustSumGuy
If the stepper was in a disabled state before the switch this should be just fine......
Quote
that mux looks about the same size as a step stick.... this would still save the area of an entire stepstick and you could mux four outputs...
I only brought this up because I read a post on how little area there was on the PCB of the design this thread is focused on.
Quote
I MUCH prefer stepsticks as I hate the idea of being forced to use whatever driver fit the design on whatever controller I am looking at when it was designed. I love being able to change them to newer ones as things change...
I have TMC2130 on my Ramps setup.... When I am looking at a controller my first thought is what drivers and can I change them.....
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 03, 2017 01:47PM |
Registered: 7 years ago Posts: 262 |
Quote
lkcl
if you look closely at the difference between Trinamic polulus (SilentStepStick) and other modules, you notice something very significant: the IC is mounted *upside-down*. that's because the EP (exposed pad) then faces upwards, and it has a huge direct contact area with the copper on the PCB. if you look even closer you'll see there's a staggering array of like... i can't remember if it's 3x3, 3x4 or 4x4 VIAs in that tiny space, which all help bring the heat up. then the heatsink - which is far larger than the ones you normally see on A4988 or DRV8826 stepper modules - is mounted directly onto that area with all the VIAs.
my friend phil had one of the very very first mendel repraps almost 10 years ago now - the one with a sanguolino (huge 48-pin DIL package! hadn't seen one of those since... like... 1980! reminds me of the Z80, the 8080 and the 6502). because there were no linear bearings in that design (just 8mm rods shoved into plastic and you were expected to spray silicon into it *during a print*...) the amount of friction present meant that the steppers were heavily overloaded. they would overheat on a regular basis and one (or more of them) would simply.. stop for a couple of seconds to cool down, then start back up again. no warning, no feedback to the firmware, nothing. he was one of the first people to research putting heatsinks on top of the stepper ICs. it was totally ineffective.
so.... i'm guessing you're using active cooling (fans)? trinamic's steppers are not very efficient (hence the need for more careful thermal design) so, not least because i too want to try the TCM2130s i'd be interested to hear more about how you're running them.
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 03, 2017 03:52PM |
Registered: 11 years ago Posts: 14,686 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 03, 2017 06:27PM |
Registered: 7 years ago Posts: 262 |
Quote
dc42
When you are ready to go 32-bit, you may wish to consider the Duet WiFi or Duet Ethernet. They both have built-in TMC2660 drivers - the big brother of the TMC2130, with higher current capacity. Being built in, they are also cooled better than plug-in drivers, which don't have enough PCB area to provide good cooling.
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 03, 2017 06:27PM |
Registered: 9 years ago Posts: 776 |
Quote
dc42
When you are ready to go 32-bit, you may wish to consider the Duet WiFi or Duet Ethernet. They both have built-in TMC2660 drivers - the big brother of the TMC2130, with higher current capacity. Being built in, they are also cooled better than plug-in drivers, which don't have enough PCB area to provide good cooling.
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 03, 2017 06:33PM |
Registered: 9 years ago Posts: 776 |
2017-10-04 Wednesday 05:21:21 Shipment loaded at 【Taiwan Taoyuan Distribution Centre】, send to 【Taiwan New Taipei Xindian Marshal Industrial Park Distribution Center】 01:43:15 Shipment arrive at 【Taiwan Taoyuan Distribution Centre】
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 03, 2017 06:38PM |
Registered: 7 years ago Posts: 262 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 03, 2017 09:15PM |
Registered: 9 years ago Posts: 776 |
Quote
JustSumGuy
@IKCL
Do you have one of these RD3D v1.0 controllers up and running? or know of anyone that has done one?
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 04, 2017 01:49AM |
Registered: 9 years ago Posts: 776 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 04, 2017 03:45AM |
Admin Registered: 14 years ago Posts: 7,207 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 04, 2017 03:57AM |
Registered: 11 years ago Posts: 14,686 |
Quote
lkcl
btw dc42, am i right in thinking - i seem to recall this from the schematics: you've got full SPI connectivity to the TMC2660s on the DuetNG designs, right?
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 04, 2017 09:21AM |
Registered: 8 years ago Posts: 363 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 04, 2017 11:04AM |
Registered: 9 years ago Posts: 776 |
yehyeh, me too.Quote
obelisk79
Looks like fun times ahead, simple as I am, I rather enjoy a good soldering project.
Quote
Ever do much SMT by hand? That's where it really gets interesting.
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 04, 2017 01:13PM |
Registered: 8 years ago Posts: 363 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 04, 2017 06:00PM |
Registered: 9 years ago Posts: 776 |
Quote
obelisk79
Oh lord, that laptop board looks like a nightmare lol. I've done similar BGA's with a hand iron as well. Drag the pins and pray..
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 12:45AM |
Registered: 9 years ago Posts: 776 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 03:19AM |
Admin Registered: 14 years ago Posts: 7,207 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 03:41AM |
Registered: 9 years ago Posts: 776 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 04:21AM |
Admin Registered: 14 years ago Posts: 7,207 |
Quote
lkcl
there are actually some companies that can do 3D-printed PCBs. i wouldn't bet on them being able to handle 10+ Amps though!
Reply Quote Report
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 04:50AM |
Admin Registered: 14 years ago Posts: 7,207 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 09:25AM |
Registered: 11 years ago Posts: 14,686 |
Quote
lkcl
ok so 30-40% done: components done, am on to the connectors. i'll leave off the MOSFETs, MicroSD and the buffer for now. i'm used to doing TSOP packages but after seeing how small it is i don't think it would be fair to other people considering doing this by hand, so i'll investigate if SOP-14 will actually fit on the board. for the MicroSD there's space, but for the MOSFETs it's going to be tight. might find another location for the HC125... we'll see.
...
using the heatgun to put the 0805 components on... honestly... it's a pain. i found i was better off pinning them down (so they don't move) with the multimeter probe and just a quick dab with the soldering iron. the electrolytic capacitors are a pain! i had to pre-tin them to make sure to get good contact, then a tiny blob of solder at the end (most of the wire contact is *under* the actual capacitor...) then use the heat-gun to heat things up to the point where the capacitor settled down slowly onto the board.
Quote
lkcl
overall it's quite simple, but i still can't quite get over how many damn holes there are. RAMPS is *not* a board that's designed for manufacture!!
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 10:46AM |
Registered: 9 years ago Posts: 776 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 11:30AM |
Registered: 7 years ago Posts: 262 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 04:53PM |
Admin Registered: 14 years ago Posts: 7,207 |
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 06:48PM |
Registered: 9 years ago Posts: 776 |
Quote
Dust
Just a thought, I wonder if D1 would be better space wise as a SMD, and one of those cut able pcb jumpers... (two half circle with track between them, Im sure it has a name, but I don't know it) So it can be removed without heat..
Re: RAMPS 1.4.2 fork: RD3D v1.0 (6 steppers, 24v, Due) October 05, 2017 08:48PM |
Admin Registered: 14 years ago Posts: 7,207 |