

--
You received this message because you are subscribed to the Google Groups "FirePick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firepick+u...@googlegroups.com.
To post to this group, send email to fire...@googlegroups.com.
Visit this group at http://groups.google.com/group/firepick.
For more options, visit https://groups.google.com/d/optout.
Neil, will I be able to drive a 5V solenoid of of EMC02?(vacuum switch)
--
Nope, they can be bootloaded, even if I'm having issues doing so at the moment, so they'll all get good homes (mostly with end users and non-developers). I'm switching out the stk500v1 for the optiboot tonight, which should work from what I've read. We'll see.
On Friday, January 23, 2015, Joshua Pritt <ramg...@gmail.com> wrote:
Dang, Neil. Does this mean all that work I saw you doing for the old boards goes in the trash!?
On Fri, Jan 23, 2015 at 2:09 PM, Neil Jansen <njan...@gmail.com> wrote:
Via EAT000x modules, yes. And I may add 1-2 solenoid outputs to the main board, but probably intended as pin drag feed for SMT tape.. But yea, could be used for vacuum solenoids and whatnot, in a pinch. But I'd say if you're doing the integrated nema 8 tool with nozzle, then ideally it should go on the EAT000x board.. The EAT0001 does support a MOSFET output for this already :) you'll have a few in the mail to play with, by next week hopefully if my bad luck streak from this week is over. Sorry for the rambling reply :)
Neil, will I be able to drive a 5V solenoid of of EMC02?--(vacuum switch)
You received this message because you are subscribed to the Google Groups "FirePick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firepick+unsubscribe@googlegroups.com.
To post to this group, send email to fire...@googlegroups.com.
Visit this group at http://groups.google.com/group/firepick.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "FirePick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firepick+unsubscribe@googlegroups.com.
To post to this group, send email to fire...@googlegroups.com.
Visit this group at http://groups.google.com/group/firepick.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "FirePick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firepick+unsubscribe@googlegroups.com.
Cool!I've been thinking about the 3V3 and 5v thing on the EAT boards. There's no pin that lets you know what logic voltage the EMC is running at. I think adding an IOREF pin would make sense on the modular tool connector. Even a 5v line would come in handy to pull stuff up to. BUT that means changing the connector. If everything on the Modular tool went thru a buffer, there's already a 5V reg on there to pull it up to. Then boards could be plug and play with any 3V3 EMC or EAT boards without having to sense the voltage. If the buffers on the EMC side you always have 5V fed to the modular tool which could be 3V3 at some point. The hard/expensive part would be the analogue and i2c pins, it would probably be cheaper to use a small ardiuno with eeprom + I2C transistor level shifter?
e.g. this must be similar to the cost of the eeprom? http://www.aliexpress.com/item/Pro-Mini-Module-Atmega328-5V-16M-For-Arduino-Compatible-With-Nano/2021666535.html
On the topic of the heaterbed + hotend not fitting on one EAT. If the EAT had a small arduino running as a I2C slave that looks exactly like a EEPROM you could read and control as many things as you want. (it might approach the
max current tho?). This could also allow for smart pick an place heads. You could probably add a filament sensor and servo/ bed leveling to this?
I was also thinking about some form of E-stop pin as well on the EAT modular connector. There's an enable on there for the stepper but say you wanted to e stop the small arduino that has heater plates running of it.. But I guess the E-stop could be switching / on off power to the modular tool.
Speaking of switching the modular tool power, If you have spare pins measuring the input supply voltage can come in handy, also measuring the supply current, even to the extent of measuring how much current each modular tool is using so there could be a switched of if there's a overload.
And extra pins could also drive test /self test mechanism's, like test a mosfet is working by monitoring the output pin voltage, if you see a high low transition you still have control of it, it would be awesome to self test the stepper controller like that, who hasn't blown up one? lol. A mosfet could be added in places to cause short's to test temperature sensor measurement, switch between 0v, 5v 100k. toggle a hardware watchdog circuit?
Ok ok , I do understand why its your choice , and it seems logic to me too keep it to that
but if your having spare pins anyway, (develpment board). why not make a few unpopulated tru holes for that purpuse . for the guys like me that intend to test the limits in applications and are using it as true tools to build our visions and thouths any way we can
print parts one day , pick & place the next , print some cholalate, lazer engrave some logos . you never know what idea may hit you in the morning when your in the shower.
So it kinda makes sens to me to keep the EAT boards as specific to one tool as possible . so one board one tool , and not use 2 EAT boards to do one thing ( 3d print or Pick and place)
that does mean the heatbed needs a different connection
, and the vacuum pump also I think, as it looks like its the inline valve we want to be triggering when pick and placing.
but will keep my EAT boards to a minumu, 4 boards , 4 completly differen functions . vacuumpump and heatbed I will not remove from the FPD even when Im not using them
else ill need at least 6 of them , or Ill have to switch back and forth with the wires. Not my idea of modular
So thats my thout . Im not trying to push you in any direction cause I can just as easily make a fork and try it out myself.
just sharing my thouth on the matter , Maybe it makes sense for a few more people
As an example for new ideas that just hit you from nowhere
New pin usage idea
What about adding a few pins (experimental) for an ESP8266 wifi module ?
Seems the module is verry capable, cheap and people are doing lost of things with it ,maybe we could use it nicly in our board , making it wireless ( it that works)
I have no clue if thats anything feasible . but I did buy a few of them just to look what can be done.
so at some point if I can connect it to the board would be nice . ( dont know if it makes any sense)
With the EMC02 work without modification with a Arduino Due?
You still need some level shifting for the EAT boards. Which would stay 5v I guess based on that last comments
--
You received this message because you are subscribed to a topic in the Google Groups "FirePick" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firepick/OQhaZB_v6rY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firepick+u...@googlegroups.com.
When you have checked the EMC02 into the repository I will grab a copy and look at what is required to add the 3.3v/5v convertors, etc.
Do you have a preference for how that is achieved? (Or would it be simpler to make a future EMC board 3.3v only and move off the ATMega 5V only host boards)?
My preference is to go from EMC01 to EMC0x with Arduino Due, though I realise that this may not suit your need to get the FPD into production, I am happy to work on an EMC03 for Arduino Due myself. :-)
On a foot note, I have my EMC01 working, I have a few issues with homing collisions, but rather than pollute this thread, I will raise them in a new thread.
With regard to the EAT001 tool boards,I have been reading the data sheet for the DRV8825 and it will interface with 3.3V with no problems.The 24AA014 works from 1.7V - 5.5V (and is therefore quite happy to work on 3v3) and the AIN going to 5V could instead be routed to 3V3.
You're basically losing 33% or so of the 12-bit resolution.
On 26/01/2015, at 11:53 am, Neil Jansen <njan...@gmail.com> wrote:
That is, unless you tie the AREF to 3.3V, which, if we're making sure all of the pins going to the arduino board are 3.3V, then that would actually probably work.. You'd keep the 100% of the resolution. This might actually work.You're basically losing 33% or so of the 12-bit resolution.
--
You received this message because you are subscribed to a topic in the Google Groups "FirePick" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firepick/OQhaZB_v6rY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firepick+u...@googlegroups.com.
Hi Neil,I am 80% complete on a revision (EAT0003) to use the DRV8825 step-stick (EAT0002 uses the DRV chip per se).It will have an onboard 12V => 3.3V LDO regulator AND it looks like it can be a 2 layer board :-)When it is finished later tonight, I will post the designs.
OK, EAT0003 is for the StepStick version that is 3V3 tolerant.
Re:the keep-out zone, what is the reason for this? Is is mechanical (I.E. the support guides), or something else?
This version should work on both 3V3 and 5V systems (the 4k7 inline resistors should enable the board to work on a 5V system, these are not needed for the EEPROM address lines A0 and A1 as these are only ever ground or pulled to 3V3 via R4/5.).I may need to update the 4k7 series resistor current limiter’s to a ‘better’ design, though I have used these in other designs and though primitive, they do work.
Perhaps it is simply time to leave behind all the old 5V stuff and move properly to 3V3 and Arduino Due / ARM compatibility as it seems that Arduino are certainly moving more to ARM and away from 5V technology?
Neil , is the BeagleBoneBlack also compatible somehow with the rev b board ?
This is why I was after that iref pin to the modular tool, it could be sensed and an optional voltage divider / opamp could sort out analog.
Ive actually had the plan on using a step stick module for the laser driver EAT board so we might end up with a similar looking pcb.
The laser driver I'm looking at as an opamp stage that needs a pwm/ttl level input to set the power level and an enable pin.
The enable pin has an opto on it so it's 5v/3v3 compliant. The ttl pin I was going to feed thru a 4050 buffer chip so it's 5v and 3v3 compliant.
Its just the analogue temp sensor that I can't figure out a cheap buffer to auto translate to 3v3 or 5v. Using an arduino is cheapest i can see so far. This is for dev to make it at robust as possible.
Do u reckon sensing the level of the enable pin with its disabled would be enough to do the auto sense thing? Its active low so as long as it's disabled when you plug it in it should be ok?
--
Cheers
Douglas
--
You received this message because you are subscribed to the Google Groups "FirePick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firepick+u...@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "FirePick" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firepick/OQhaZB_v6rY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firepick+u...@googlegroups.com.
My thoughts are at the moment all the EAT0001/2/3 boards can be modified to a 3v3 & 5v tolerance with just changing the regulator and adding two resistors, which only adds a cent or two to an EAT001/2 board and would be a very minor PCB change.
Dare I say, such a simple change could even be achieved on existing boards by not (or un)soldering the SDA and SCL pins on J1 to the PCB, bend them slightly and solder the 4K7 resistors between the pin and the PCB. (Not that I have ever had to do a modification like this :-) )
I think 1.8v would be a bit of a stretch at this point in FPD’s product lifecycle and given Neil really wants to get into production as soon as he can and not have to throw away otherwise perfectly good boards, my personal vote is for the regulator change and adding the resistors SUBJECT to this being properly tested, then the move to ARM is trivial and EMC03 does not need any level shifters or A/D scaling to work and I suspect using 12 or 14 bit A/D convertors at 3V3 while not providing full scale, should be good enough for anything we need?
I am trying to get EAT0003 that uses a DRV8825 carrier board (or even the TEMIC carrier board mentioned in another post) finished :-)
Use one of those cheap Microchip ADCs (eg MCP3425) via i2c?
What about using a Vadc of 2.048 or similar so it works with both 3v3 and 5v?
Paul.
--
You received this message because you are subscribed to the Google Groups "FirePick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firepick+u...@googlegroups.com.
Use one of those cheap Microchip ADCs (eg MCP3425) via i2c?
What about using a Vadc of 2.048 or similar so it works with both 3v3 and 5v?
Endstops: Reprap CRAMPS uses SN74cbtd3861 5V to 3V3 level shifter.
--
That looks perfect and is reasonably priced, thanks for passing that along.
Endstops: Reprap CRAMPS uses SN74cbtd3861 5V to 3V3 level shifter.--
You received this message because you are subscribed to the Google Groups "FirePick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firepick+unsubscribe@googlegroups.com.
Would it make any sense to integrate the motordrivers into the board later on?I could make the EMC board revision with the ATSAM controller, but i think it's hard to proper route it without a 4 Layer board. Would that be ok?
I could definitely use some help with the board stuff, but mostly what i I'm needing now is to get the 3.3V compatibility into the EMC02 so that it's Due compatible. I think that alone will make a lot of people here happy, that weren't so happy with the original EMC01.
--
You received this message because you are subscribed to a topic in the Google Groups "FirePick" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firepick/OQhaZB_v6rY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firepick+u...@googlegroups.com.