No edit summary
Line 1: Line 1:
To start an article in Appropedia: {{Shortcut|H:CREATE}}<br clear=all>
  Project developed by [[User:Print Design|Pankaj Deshmukh]]
=Abstract=
The need for connecting the MOST Delta printer with a PC using USB cable could be eliminated by implementing this simple hack.
This makes the printer a stand alone device within the range of bluetooth.


<center>Enter name and click button to start a page about a specific topic:</center>
[[File:Melzi with Bluetooth.jpg|Melzi Board with Bluetooth|250px|right|Melzi Board with Bluetooth]]
{{create topic page}}




<center>Or enter name and click button to start a page about a specific project:</center>
= Bill of Materials=
{{create project page}}


Or, to begin a page draft which can be moved to the main part of Appropedia later, see [[Appropedia:Incubator]] and enter your pagename there.
# JY-MCU Arduino Bluetooth Wireless Serial Port Module ~ $12.99 [http://www.amazon.com/JY-MCU-Arduino-Bluetooth-Wireless-Serial/dp/B009DZQ4MG/ref=sr_1_1?ie=UTF8&qid=1418264265&sr=8-1&keywords=Jy+mcu]


----


== Detailed instructions ==
= Tools=
There are two main ways to create a page:
# [http://www.appropedia.org/Delta_Build_Overview:MOST MOST Delta RepRap] or similar RepRap 3-D printer
# Search for the new title with the Go button. When the search finds nothing, click on the red link "create this page".
# Solder Iron
# Create a [[Help:Contents#Links|link]] as usual, then save the page. Clicking on the redlink allows you to start editing the new page (don't forget to save).  
# Solder Flux
# If you want a prefilled page (with suggested headings etc), decide on the name and enter it in the appropriate box - for a '''[[#Topic page]]''' or '''[[#Project page]]'''.
# Micro Soldering station (for Surface Mount components)
# Arduino UNO ~ $14.95 [http://www.amazon.com/Development-Board-ATmega328P-ATMEGA16U2-Arduino/dp/B00H1HR576/ref=sr_1_2?ie=UTF8&qid=1418264390&sr=8-2&keywords=arduino+uno]
# Jumper Wires
# Bread Board


{{TOCright}}
= Skills and Knowledge Necessary =
# Knowledge of Arduino Programming
# Micro Soldering (Surface mount components)


== Experimenting - use the "Sandbox" ==


'''NOTE''': Following the instructions on this page will create a page in the main part of the wiki. If you want to experiment with writing something random on a wiki, you're welcome to do that at the [[Appropedia:Sandbox|Sandbox]].
j'ai découvert lors d'une intervention de dépannage d'une canalisation d'eaux usées d'un bâtiment, que ces eaux usées contenaient une forme de VIE. Je venais de faire connaissance avec la bactérie utile. Il ne s'agisaait que d'un ressenti, d'une vague intuition. Mon caractére autodidacte avec une particularité à comprendre m'a poussé à faire des expériences pour savoir si cette sensation n'était qu'une imagination de mon esprit ou une réalité. La seconde expérience a très vite confirmé les faits que j'ai très vite entrpris de couché sur papier pour faire des recherches sur une véritable inconnue pour moi: la VIE invisible, microscopique: la biologie. J'ai immédiatement déterminé un protocole de recherche et d'application de ma découverte. Après bien des années j'ai pu définir ma découverte : l'Assainissement Biologique.
L'échange avec le grand public puis avec les acteurs des services du traitement des eaux usées s'est vite transformé en fiasco. J'étais sur une autre planète ce qui a renforcé encore plus ma détermination à explorer plus loin. Il me fallait trouver un endroit pour appliquer ma dcouverte et je l'ai trouvé dans la fameuse 'fosse septique'. Sauf que toutes les fosses septiques que j'entreprenais d'étudier étaient en dysfonctionnement. J'ai fini par en créer une qui a pris le nom de "Fosse Biologique" pour la classifier à part de l'autre entité. A commencé alors un véritable parcours du combatant car je ne savais même pas sur quoi je travaillais. Sauf que mon instinct me disait de sne prendre que le ressenti du terrain. j'ai eu le bonheur d'implanter de nombreux sites de mon invention qui m'ont servi de réservoir d'études. Du simple prototype je suis arrivé au type de 3 éme génération. Une véritable avanture que j'ai confirmé en me rapprochant de la science. j'ia effectué des prélèvements instantanés sur tous mes sites qu'i ont été analysés par un laboratoire d'anlyse biologique. Je commençais à donner des critères sur ce que je voyais sur le terrain, je commençais à mieux cerner les eaux usées qui m'étaient totalement inconnues jusqu'à, il y a peu ainsi que les micros organismes et surtout qu'est ce que ces eaux usées contenaient comme pollutions. J'ai commencé à déterminer que mon procédé fonctionnait grâce à des paramètres biologiques. de quelques uns j'en suis aujpurd'hui à 15 paramètres biologiques environ activés au sein du dispositif.


==Detailed instructions==
=Before You Begin=
Review the process below and collect all of the tools and consumables you need to begin the build.


* Type the [[Help:Page naming|name]] of the new page in the '''search''' field to the left.
** Use a clear and descriptive name, in lower case except for proper names, and avoid these symbols: & # < > [ ] | { }  (see [[Help:Page naming]] for details)
* Click '''Go'''.
* If there is no page titled with that name, you can create the page by clicking '''create this page''' under search results.
* Add information.  Do not worry about formatting or completeness if you are not sure how to do it. Others will help and changes are easily made.  Be '''[[Appropedia:Be bold!|BOLD]]'''.
* Please put at least one category tag at the end, for example: <tt><nowiki>[[Category:Renewable energy]]</nowiki></tt>. If you're not sure which category to use, you can add {{tl|catneeded}}, which will ask for other users to help choose categories. If you're keen, you might want to browse the [[Special:Categories|categories]], or create a new one if there isn't a similar one already.
* Click '''Show preview''' to see what you have created.
* If you would like be alerted when someone makes a change to this page, select '''Watch this page'''.
* Add a '''Summary''' and click '''Save Page''' when you are satisfied.  Come back as often as you like, to make changes.


== Starting with a pre-filled page ==
=Software to download and install=
# [http://www.repetier.com/download/ Repetier Host]
# [http://arduino.cc/en/main/software Arduino IDE]


These tools below may be helpful.


(If you accidentally try creating a page that already exists, it won't overwrite the page - it will just fill the edit box with the existing page instead - if you're not sure, check and the "page" tab will be a blue link instead of a red link).
=Building=


=== Project page ===


First, browse the [[:Category:Projects|Projects]] articles and subcategories for examples, and check for collaboration opportunities, i.e. articles similar to what you're considering writing.  Once you're ready to create your own page:
==Setting up JY-MCU bluetooth module==
* Type a proposed [[Help:Page naming#Projects|name]] for the new [[:Category:Projects|Projects]] page in the following '''create''' box, and click "Create article".
*The JY-MCU module need to be programmed to receive the g-code instructions from the computer.
* When the edit window opens, there will be some preliminary sample text with comments as hints.  Add information about your Projects. Do not worry about formatting or completeness, as others will help and changes are easily made. Be [[A:BOLD|BOLD]].
*This can be done by programming up the module by hooking up with Arduino and programming it with AT commands.


{{create project page}}
*Connect the Arduino UNO microcontroller and JY MCU Module using a breadboard and some jumper wires to make connections.
The following images show the schematic of the required connections and the actual setup.


This starts you off with lots of "wiki markup" on the page (i.e. code, but not quite as confusing as computer code). Be sure to remove any code that you don't end up using.


=== Topic page ===
{{gallery
|width=250
|height=250
|File:Ardunio Connections.jpg|Arduino Connections
|File:2014-11-23 21.08.15.jpg|Actual Connections (Front View)
|File:2014-11-23 21.08.08.jpg|Actual Connections (Top View)
}}


If you have some experience with editing a wiki, you might like to use this method. It's usually a good idea to search for the topic first, in case it exists under a different name (and so that you find related pages for the "See also" section.)
NOTE: The TX pin of the Bluetooth is connected to pin 10 and RX pin of the Bluetooth is connected to pin 11
     


(If you're not used to wiki markup, this will be confusing - follow the [[#Detailed instructions]] above instead!)
*Open Arduino IDE and select the board type to Arduino UNO and the corresponding COM port


{{create topic page}}
*Copy and paste the following Code found at Github[https://github.com/jayantchalke/Bluetooth_Melzi.git] in the compiler


== From the url bar ==
*Now click on the serial monitor icon and wait for the following message


If you use Firefox or Opera as a web browser and often create pages on Appropedia, you can make it easier and quicker to start editing.  
Starting config
OK
OKlinvorV1.8
OKsetPIN
OKsetname
OK115200
Done!


Right-click one of the boxes above, and create a keyword to "search" for the page title you want - but instead of a search, it will give you the editing box pre-filled and ready to start editing!


E.g. use "nt" as a keyword for the Topic page creation box, above. ("nt" is short for "new topic" so it's easy to remember).  
*You are all set now
*But Instead if you get the following message, then try changing the mySerial.begin baud rate


== User page ==


You may find it useful and helpful to create a user page first. See [[MediaWiki:Create_a_userpage|create a userpage]] for instructions on how to do that.
Starting config


[[Category:Appropedia help]]
 
 
 
 
Done!
 
*You may need to play with the mySerial.begin baud rate as it varies from firmware to firmware installed on the JY-MCU module
 
*Once the serial monitor output is as desired, you may try pairing the device with you PC using the pass code as set in the Arduino code (0000 set in the code provided)
 
*This generates 2 COM ports to communicate with.
*Open your bluetooth settings and note down the corresponding outgoing COM port number generated after pairing the device.
*Now open Repetier Host software and to printer setting and select the same COM port as noted before
 
==Soldering on Melzi Board==
Overall 5 wires needed to be soldered on the melzi board
 
{{gallery
|width=250
|height=250
|File:Melzi.jpg|Schematic for Melzi Soldering
|File:2014-12-10 19.44.50.jpg|Actual Soldering Connections
}}
 
*Connect the RX pin on the Bluetooth ----> TX wire soldered on Melzi
*Connect the TX pin on the Bluetooth ----> RX wire soldered on Melzi
 
*Ensure that the shorting block on the controller power supply selector pins in the middle of the printer controller are set so the right-most pair of pins are shorted (controller powered over VREG) as shown in the picture.
 
{{gallery
|width=250
|height=250
|File:MOST_Delta_melzi_power_jumper.JPG|The Melzi power source jumper is in the middle of the board.
|File:Switch.jpg|Closeup Melzi power source jumper. Note that it is in the VREG power position.
}}
 
==Pairing the Device and Printing==
*Connect the Delta printer to power supply, the bluetooth dongle should start rapidly flashing red light.
*Now open Repetier Host and connect the printer as you would usually do (provided you have followed the change of printer settings as elaborated in the previous steps)
*You should see a solid red light instead of a flashing one. This means the device is successfully paired
 
[[File:2014-12-10 19.46.26.jpg|Melzi Board with Bluetooth|250px|right|Connected Bluetooth dongle]]
 
*Try homing the printer using manual home button
*If it homes, you should have successfully configured the device and made your printer wireless!
 
 
 
=References=
 
<ref> Bluetooth Module Programming: https://github.com/rwaldron/johnny-five/wiki/JY-MCU-Bluetooth-Serial-Port-Module-Notes</ref>
<ref> Wireless solution for melzi: http://reprap.org/wiki/Melzi</ref>
<references/>
<nowiki>
 
 
 
 
 
 
</nowiki>
 
 
 
[[category: MOST methods]]
[[category:3D printing]]

Revision as of 05:49, 18 December 2014

 Project developed by Pankaj Deshmukh 

Abstract

The need for connecting the MOST Delta printer with a PC using USB cable could be eliminated by implementing this simple hack. This makes the printer a stand alone device within the range of bluetooth.

Melzi Board with Bluetooth
Melzi Board with Bluetooth


Bill of Materials

  1. JY-MCU Arduino Bluetooth Wireless Serial Port Module ~ $12.99 [1]


Tools

  1. MOST Delta RepRap or similar RepRap 3-D printer
  2. Solder Iron
  3. Solder Flux
  4. Micro Soldering station (for Surface Mount components)
  5. Arduino UNO ~ $14.95 [2]
  6. Jumper Wires
  7. Bread Board

Skills and Knowledge Necessary

  1. Knowledge of Arduino Programming
  2. Micro Soldering (Surface mount components)


Before You Begin

Review the process below and collect all of the tools and consumables you need to begin the build.


Software to download and install

  1. Repetier Host
  2. Arduino IDE


Building

Setting up JY-MCU bluetooth module

  • The JY-MCU module need to be programmed to receive the g-code instructions from the computer.
  • This can be done by programming up the module by hooking up with Arduino and programming it with AT commands.
  • Connect the Arduino UNO microcontroller and JY MCU Module using a breadboard and some jumper wires to make connections.

The following images show the schematic of the required connections and the actual setup.


NOTE: The TX pin of the Bluetooth is connected to pin 10 and RX pin of the Bluetooth is connected to pin 11


  • Open Arduino IDE and select the board type to Arduino UNO and the corresponding COM port
  • Copy and paste the following Code found at Github[3] in the compiler
  • Now click on the serial monitor icon and wait for the following message
Starting config
OK
OKlinvorV1.8
OKsetPIN
OKsetname
OK115200
Done!


  • You are all set now
  • But Instead if you get the following message, then try changing the mySerial.begin baud rate


Starting config



Done!
  • You may need to play with the mySerial.begin baud rate as it varies from firmware to firmware installed on the JY-MCU module
  • Once the serial monitor output is as desired, you may try pairing the device with you PC using the pass code as set in the Arduino code (0000 set in the code provided)
  • This generates 2 COM ports to communicate with.
  • Open your bluetooth settings and note down the corresponding outgoing COM port number generated after pairing the device.
  • Now open Repetier Host software and to printer setting and select the same COM port as noted before

Soldering on Melzi Board

Overall 5 wires needed to be soldered on the melzi board

  • Connect the RX pin on the Bluetooth ----> TX wire soldered on Melzi
  • Connect the TX pin on the Bluetooth ----> RX wire soldered on Melzi
  • Ensure that the shorting block on the controller power supply selector pins in the middle of the printer controller are set so the right-most pair of pins are shorted (controller powered over VREG) as shown in the picture.

Pairing the Device and Printing

  • Connect the Delta printer to power supply, the bluetooth dongle should start rapidly flashing red light.
  • Now open Repetier Host and connect the printer as you would usually do (provided you have followed the change of printer settings as elaborated in the previous steps)
  • You should see a solid red light instead of a flashing one. This means the device is successfully paired
Connected Bluetooth dongle
Connected Bluetooth dongle
  • Try homing the printer using manual home button
  • If it homes, you should have successfully configured the device and made your printer wireless!


References

[1] [2]

Cookies help us deliver our services. By using our services, you agree to our use of cookies.