Re: RAMPS for Due! December 21, 2013 07:50PM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 22, 2013 08:08AM |
Registered: 14 years ago Posts: 1,092 |
Re: RAMPS for Due! December 22, 2013 09:25AM |
Registered: 10 years ago Posts: 91 |
Re: RAMPS for Due! December 22, 2013 01:12PM |
Registered: 10 years ago Posts: 91 |
Re: RAMPS for Due! December 22, 2013 01:30PM |
Registered: 14 years ago Posts: 1,092 |
Quote
ambrop7
I've been measuring voltage between the ground connection of the thermistors and Due's GND pins next to Vin (presumably these have the best connection to GNDANA on the SAM3X8E). I find that the errors correspond to an increased and positive voltage here. In the worst case, with all heaters on, the voltage is about 0.03V. This must be due to some currents related to heaters being on. So I added a wire connection to the bottom of the board.
Quote
ambrop7
The wire decreased the voltage to 0.005V worst case, and the temp errors have decreased with that. I suspected there's extra current coming into my wire from the on-board connection of thermistor ground, so I cut that trace (the one at the bottom ground pin on my picture). Surprisingly, it made things worse, voltage has risen to 0.01V.
Quote
ambrop7
So I'm not sure what the unwanted current is due to, but I believe the thermistors should have a more direct connection to the Due, both ground and 3.3V. And ground should probably go to the two GND pins next to Vin, since I think these have the best connection to GNDANA.
P.S. credit goes to Triffid_hunter on IRC for suggesting a voltage may be present between GNDANA and thermistor grounds.
Re: RAMPS for Due! December 22, 2013 05:01PM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 22, 2013 07:25PM |
Registered: 10 years ago Posts: 91 |
Re: RAMPS for Due! December 22, 2013 09:46PM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 22, 2013 10:41PM |
Registered: 14 years ago Posts: 1,092 |
Re: RAMPS for Due! December 23, 2013 04:21AM |
Registered: 10 years ago Posts: 91 |
Re: RAMPS for Due! December 23, 2013 06:37AM |
Registered: 13 years ago Posts: 1,236 |
Re: RAMPS for Due! December 23, 2013 10:48AM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 23, 2013 11:36AM |
Registered: 13 years ago Posts: 1,236 |
Re: RAMPS for Due! December 23, 2013 08:55PM |
Registered: 14 years ago Posts: 1,092 |
Re: RAMPS for Due! December 24, 2013 05:53PM |
Registered: 13 years ago Posts: 1,236 |
Quote
Cefiar
Changing the resistor on the drive FET to something smaller would most likely improve the switch-on time, though since we've changed the design currently to running direct off the buffers, that seems a moot point.
Would be interesting to see how this changes with the new circuit we've got using the 74HCT/ACT series buffers. If it turns out the performance is very poor, then perhaps we could investigate the TC4426A/TC4427A chips mentioned earlier in the thread.
Re: RAMPS for Due! December 24, 2013 10:34PM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 25, 2013 05:17AM |
Registered: 10 years ago Posts: 91 |
Might be useful to scope all the supplies (12V, 5V, 3.3V) to see how much they drop when you turn on FETs. I did it when I was debugging my ADC issue, and IIRC, 3.3V dropped to about 2.8V when I turned on an extruder heater, taking about 1us. It must be even bigger for bed switching. Presumably this is due to the disturbance on the supply traveling down the regulators.Quote
uncle_bob
As mentioned earlier ... you probably don't want to get the FET's switching a whole lot faster than half a microsecond or so. There will not be any real gain in power dissipation. The ringing issues will keep power sloshing around for quite a while with fast edges. I don't think we want to get into high current ferrite beads on the leads.
Re: RAMPS for Due! December 26, 2013 02:15PM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 26, 2013 05:22PM |
Registered: 11 years ago Posts: 62 |
Quote
uncle_bob
I hate to say this, but at some point in circuit density, a multi layer board is indeed the way to go.
Re: RAMPS for Due! December 26, 2013 05:56PM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 26, 2013 06:20PM |
Registered: 14 years ago Posts: 1,092 |
Re: RAMPS for Due! December 26, 2013 06:25PM |
Registered: 14 years ago Posts: 1,092 |
Quote
uncle_bob
The problem with the decoupling resistors is that they really *need* to be at the source end of the lines. That would put them on the Due board by the ARM. They have already run a long way before they get to the Ramps. You have "stuff" all over the place as a result of the fast rise / fast fall edges.
Re: RAMPS for Due! December 26, 2013 08:26PM |
Registered: 11 years ago Posts: 62 |
Quote
Cefiar
If you're not actually looking at the KiCad project and basing all your comments on the old board, then please actually download a copy of KiCad (you need Git 4022 or later) and have a look.
Re: RAMPS for Due! December 27, 2013 11:44AM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 27, 2013 01:10PM |
Registered: 13 years ago Posts: 1,236 |
Re: RAMPS for Due! December 28, 2013 11:10AM |
Registered: 13 years ago Posts: 1,236 |
Re: RAMPS for Due! December 28, 2013 12:30PM |
Registered: 10 years ago Posts: 1,433 |
Quote
bobc
We don't need 12 bit resolution on thermistors though. We can also afford to have a lot of filtering on the inputs, because temperature varies relatively slowly.
Re: RAMPS for Due! December 28, 2013 02:00PM |
Registered: 13 years ago Posts: 1,236 |
Re: RAMPS for Due! December 28, 2013 03:24PM |
Registered: 10 years ago Posts: 1,433 |
Re: RAMPS for Due! December 28, 2013 07:43PM |
Registered: 14 years ago Posts: 1,092 |
Quote
bobc
I've been looking at the thermistor inputs, in particular the fixed resistor in the voltage divider. I notice that the Duet hardware uses a 1k resistor here for both heat bed and extruder, not sure how this was chosen. 4.7k is ok for a heat bed with best response around 100 deg. According to my calculations 220R is about the best value for the range 160 - 300 degrees suitable for extruders. The E96 (1%) value is 221R.
Therefore I suggest we specify 4.7k for the heatbed and 221R for the extruders.
I'd also like to update the schematic with the new thermistor protection circuit, do we have a good idea what this should be?