Diferencia entre revisiones de «BCN3D+»
| Línea 64: | Línea 64: | ||
= Milling PCBs = | = Milling PCBs = | ||
<br> | <br> | ||
[http://reprap.org/wiki/Cyclone_PCB_Factory#Electronics] - Wiki Clyclone PCB Factory<br> | [http://reprap.org/wiki/Cyclone_PCB_Factory#Electronics http://reprap.org/wiki/Cyclone_PCB_Factory#Electronics] - Wiki Clyclone PCB Factory<br> | ||
[https://github.com/erikcrane/Cyclone-PCB-Factory] - Proyecto en GitHub de la Cyclone PCB Factory<br> | [https://github.com/erikcrane/Cyclone-PCB-Factory https://github.com/erikcrane/Cyclone-PCB-Factory] - Proyecto en GitHub de la Cyclone PCB Factory<br> | ||
[https://groups.google.com/forum/#!forum/cyclone-pcb-factory] - Google Groups de la Cyclone PCB Factory<br> | [https://groups.google.com/forum/#!forum/cyclone-pcb-factory https://groups.google.com/forum/#!forum/cyclone-pcb-factory] - Google Groups de la Cyclone PCB Factory<br> | ||
[https://groups.google.com/forum/#!topic/cyclone-pcb-factory/xisHgjKiLVU] - Recopilación software<br> | [https://groups.google.com/forum/#!topic/cyclone-pcb-factory/xisHgjKiLVU https://groups.google.com/forum/#!topic/cyclone-pcb-factory/xisHgjKiLVU] - Recopilación software<br> | ||
[https://groups.google.com/forum/#!topic/cyclone-pcb-factory/_BooHu3Q_aQ] - GBRL Software (otro software)<br> | [https://groups.google.com/forum/#!topic/cyclone-pcb-factory/_BooHu3Q_aQ https://groups.google.com/forum/#!topic/cyclone-pcb-factory/_BooHu3Q_aQ] - GBRL Software (otro software)<br> | ||
[http://carlosgs.es/node/47] - Información de todo el proyecto (parte mecánica, software y firmware)<br> | [http://carlosgs.es/node/47 http://carlosgs.es/node/47] - Información de todo el proyecto (parte mecánica, software y firmware)<br> | ||
[http://www.cyclonecnc.4fan.cz/] - Pagina muy completa de informacion sobre el proyecto Cyclone<br> | [http://www.cyclonecnc.4fan.cz/ http://www.cyclonecnc.4fan.cz/] - Pagina muy completa de informacion sobre el proyecto Cyclone<br> | ||
<br> | <br> | ||
---- | ---- | ||
| Línea 83: | Línea 83: | ||
---- | ---- | ||
Programa para convertir Gerbers a G-Code (Sirve tanto para Eagle como para Kicad):<br> | Programa para convertir Gerbers a G-Code (Sirve tanto para Eagle como para Kicad):<br> | ||
[https://groups.yahoo.com/neo/groups/kicad-users/conversations/topics/2443] - Explicación breve del proceso<br> | [https://groups.yahoo.com/neo/groups/kicad-users/conversations/topics/2443 https://groups.yahoo.com/neo/groups/kicad-users/conversations/topics/2443] - Explicación breve del proceso<br> | ||
[http://www.brusselsprout.org/PCB-Routing/] - Explicacion mas detallada del proceso<br> | [http://www.brusselsprout.org/PCB-Routing/ http://www.brusselsprout.org/PCB-Routing/] - Explicacion mas detallada del proceso<br> | ||
<br> | <br> | ||
Revisión del 08:33 17 nov 2014
PCB Expansora
Presentación PCB
El objetivo de esta PCB es poder alimentar la Raspberry Pi (5V) a través de la fuente que entrega 12V y conectar varios sensores a la Rapsberry Pi por el puerto GPIO.
De momento solo está diseñado el Relé para poder apagar la impresora a través de Octoprint. Luego tengo en mente añadir sensores de temperatura y humos, pero eso será en la segunda fase.
Para pasar de los 12V que entrega la fuente de alimentación a los 5V que necesita la Raspberry Pi he optado por hacer un circuito reductor con el LM2596. Este circuito se vende por menos de 5€. Yo lo que he hecho es integrarlo todo en una PCB para no tener varias PCBs.
Alimentación Raspberry Pi
Relé desconexión BCN3D+
Para controlar el encendido/apagado de la impresora voy a utilizar un relé de automoción de 30A
Calcular la resistencia de base:
Según lo apuntado en el apartado Cálculo de la entrada Relé la ecuación para calcular la es:
Sensor Temperatura
Sensor de temperatura LM35
Sensor Llama
http://www.dfrobot.com/index.php?route=product/product&keyword=dfr0076&category_id=0&description=1&model=1&product_id=195
http://www.prometec.net/detector-llama/
http://www.openhacks.com/page/productos/id/900/title/5-Channel-Flame-Detector-Module#.VGNCkPnF9w4
Sensor Humo
Sensor Óptico de Polvo GP2Y1010AU0F
Más información en wikipedia, en donde podemos ver que los 4 sistemas más importantes se basan en detectar la reducción de visibilidad que provoca el humo:
- Sistema óptico (como el comentado, el de peor sensibilidad).
- Sistema de ionización (al llevar partículas la conductividad del aire cambia).
- Sistema de rayo láser (parecido al primero, pero mejora la sensibilidad).
- Sistema de aspiración (el más sensible, es una mejora sobre el de rayo al aspirar el aire).
http://arduinotronics.blogspot.com.es/2012/03/gas-sensor-tutorial.html
http://playground.arduino.cc/Main/MQGasSensors
MQ-2
- http://image.dhgate.com/albu_182343825_00-1.0x0/5pcs-lot-f57-arduino-mq2-smoke-lpg-co-gas.jpg
- http://www.saxmcu.com/MQ-2.htm
Archivos PCB
Esquemático PCB
Fotolitos PCB
Archivos
Octoprint + Cámara
Milling PCBs
http://reprap.org/wiki/Cyclone_PCB_Factory#Electronics - Wiki Clyclone PCB Factory
https://github.com/erikcrane/Cyclone-PCB-Factory - Proyecto en GitHub de la Cyclone PCB Factory
https://groups.google.com/forum/#!forum/cyclone-pcb-factory - Google Groups de la Cyclone PCB Factory
https://groups.google.com/forum/#!topic/cyclone-pcb-factory/xisHgjKiLVU - Recopilación software
https://groups.google.com/forum/#!topic/cyclone-pcb-factory/_BooHu3Q_aQ - GBRL Software (otro software)
http://carlosgs.es/node/47 - Información de todo el proyecto (parte mecánica, software y firmware)
http://www.cyclonecnc.4fan.cz/ - Pagina muy completa de informacion sobre el proyecto Cyclone
Como firmwares veo que hay:
- Marlin con RAMPS: se tiene que adaptar Marlin para que entienda un GCode
- GRBL: es un firm muy completo pero dificil de portar a RAMPS. Hay una placa especifica para cargar este firm. Es muy potente para crear una maquina fresadora 3D completa. Aguanta corrientes para regular el mandril.
GBRL
http://wiki.ead.pucv.cl/index.php/Desarrollo_Electr%C3%B3nica_DIYLILCNC#Fresadora_DIYLILCNC
Programa para convertir Gerbers a G-Code (Sirve tanto para Eagle como para Kicad):
https://groups.yahoo.com/neo/groups/kicad-users/conversations/topics/2443 - Explicación breve del proceso
http://www.brusselsprout.org/PCB-Routing/ - Explicacion mas detallada del proceso