User Tools

Site Tools


en:projects:mmt4ue2:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:projects:mmt4ue2:start [2014-11-07 12:23] – [The MMT4ue2] mkaen:projects:mmt4ue2:start [2016-09-20 20:27] (current) – [Drivers of this project] mka
Line 13: Line 13:
 controller unit (MCU) from TI, the MSP430G2553. My ((Michael Kalus)) own experience with the 4e4th Forth for this MCU then brought us to work together on this project. For him and others interested then emerged this collaboration that he called internally, "his Swiss army knife" for electronics. A kind of combination tool for the usual in modeling: small, light, compact, versatile, virtually in a backpack and go to all sorts of useful, and expandable. And low cost, easy to build. controller unit (MCU) from TI, the MSP430G2553. My ((Michael Kalus)) own experience with the 4e4th Forth for this MCU then brought us to work together on this project. For him and others interested then emerged this collaboration that he called internally, "his Swiss army knife" for electronics. A kind of combination tool for the usual in modeling: small, light, compact, versatile, virtually in a backpack and go to all sorts of useful, and expandable. And low cost, easy to build.
  
-And then you can just do such things: [[http://youtu.be/Q3OD7Edfhwg|Dance of the Servos]] +And then you can just do such things: \\ 
 +[[http://youtu.be/Q3OD7Edfhwg|EX6 - Dance of the Servos]]  
 +[[http://youtu.be/s-9q_lnT7zQ|EX5 - Toggle 4 OUT bits manually]] 
 +[[http://youtu.be/mKblxqHwhjQ|EX7 - Servo follows analog input pin (ADC4)]] 
 + 
 +The board TI Launchpad has been used for design and programming. 
 +  
 +For an application use the EuroTech MSP430Board,  
 +LED and switches onto the little Protoboard,  
 +USBtoSerial cable to the PC if wanted. 
 +That’s it. 
 +  
 +Or control some features only by the three buttons – then you need 2 AAA cells for power 
 + 
 ==== Design of the electronic Mini Multi Tool ==== ==== Design of the electronic Mini Multi Tool ====
 Juergen rummaged in his experience and created a list of tasks which tool should perform. One could also say, it is a collection of common fundamental tasks of MCUs, formulated as exercises (examples) and these were then programmed as simple examples. Either to work independantly controlled via switches or with a PC via a USBtoTTL cable, opening up for modifications. All tools required are on-Board. Well documented, so that the background can be well understood. It was surprisingly easy to forge such a small tool using Forth. These were created in this MCU as 4 digital and 2 analog inputs, 4 digital outputs, 1 PWM output and one frequency output (square wave 1:1). The whole thing was started on a [[http://www.ti.com/ww/en/launchpad/launchpads.html|TI MSP-LaunchPad]] which is used as well for programming the Flash. But this was not the end of it. Jürgen had a minimalist board in mind as well. Juergen rummaged in his experience and created a list of tasks which tool should perform. One could also say, it is a collection of common fundamental tasks of MCUs, formulated as exercises (examples) and these were then programmed as simple examples. Either to work independantly controlled via switches or with a PC via a USBtoTTL cable, opening up for modifications. All tools required are on-Board. Well documented, so that the background can be well understood. It was surprisingly easy to forge such a small tool using Forth. These were created in this MCU as 4 digital and 2 analog inputs, 4 digital outputs, 1 PWM output and one frequency output (square wave 1:1). The whole thing was started on a [[http://www.ti.com/ww/en/launchpad/launchpads.html|TI MSP-LaunchPad]] which is used as well for programming the Flash. But this was not the end of it. Jürgen had a minimalist board in mind as well.
Line 38: Line 52:
  
 ==== The two MiniPCBs ==== ==== The two MiniPCBs ====
-They are described very quickly: They actually consist of MCU, whose pins are taken to the outside of the board, so solder connections can be made easily and changed again and again. Or add two pin headers, soldered in to plug the whole thing into a breadboard (see picture). And combinations are possible. On this board there are only the minimum necessary components for the operation of the MCU of this MultiTool.The whole system is assembled quickly, reusable; and as it is extremely low cost, it can also be installed, another one built and used as intelligent IO, or tested to death during experimenting. +They are described very quickly: They actually consist of MCU, whose pins are taken to the outside of the board, so solder connections can be made easily and changed again and again. Or add two pin headers, soldered in to plug the whole thing into a breadboard (see picture). And combinations are possible. On this board there are only the minimum necessary components for the operation of the MCU of this MultiTool.The whole system is assembled quickly, reusable; and as it is extremely low cost, it can also be installed, another one built and used as intelligent IO, or tested to death during experimenting. You may shrink your Forth computer down to a chip with software, one resistor, a few wires, and FTDI 3.3VUSB Interface. 
 + 
 +Or make your own [[en:projects:mmt4ue2:urchin|urchin]] ... 
 + 
  
 {{:projects:mmt4ue2:2014-10-17_10.27.15.jpg?200|Left half: MiniPCBs – top and bottom side. Right half: The complementary experimental PCB to add additional parts.}}  {{:projects:mmt4ue2:2014-10-17_10.27.15.jpg?200|Left half: MiniPCBs – top and bottom side. Right half: The complementary experimental PCB to add additional parts.}} 
 {{:projects:mmt4ue2:2014-11-04_21.58.07.jpg?200|Both boards soldered together.}} {{:projects:mmt4ue2:2014-11-04_21.58.07.jpg?200|Both boards soldered together.}}
 +{{:projects:mmt4ue2:2014-11-08_10.20.00.jpg?200|With mini I/O-module - and MCU without any PCB ...}}
  
 {{:projects:mmt4ue2:minipcb1-msp430g2553.jpg?100|This little PCB is for MCU ... }} {{:projects:mmt4ue2:minipcb1-msp430g2553.jpg?100|This little PCB is for MCU ... }}
Line 60: Line 78:
 ==== Source Code ==== ==== Source Code ====
  
-Can you join in already nowOf course you can. The [[projects:mmt4ue2:mmtquellcode0|source code]] is not fully finished yet, but if you want to, you can look at the code and run it. There will certainly still be minor changes. Or other ideas later+Can you join the user club already? Yes, you can. The source code is not fully developed yet, but if you want [[projects:mmt4ue2:mmtquellcode0| have a look already]]
- +You do not have to copy from the previewjust download the {{:projects:mmt4ue2:mmt4ue2.zip|starter pack}} to joinIt contains the immediate flash-ready image of MMT4 and as documentation the source code.
-And it is already clear that this will make a 4e4th-update necessary. Because the Mini Multi Tool was started under 4e4th-rev034there are some inconsistencies with the 4e4th IDE. In this new IDE there is already the debug version in use. +
- +
-The {{:projects:mmt4ue2:mmt4ue2.zip|starter package to get involved}} is still quite rudimentaryBut do not botherit will work out8-)+
  
 +There will be certainly still minor changes. And it is already clear, this asks for a 4e4th update. The Mini Multi Tool was started under 4e4th - rev034 , which results in some inconsistencies with the current 4e4th IDE. The IDE does use some debug capabilities already of the 4e4th.
 ==== Updates ==== ==== Updates ====
  
Line 88: Line 104:
 [[projects:4e4th:4e4th:start:msp430g2553_experimente|Grundlegende Experimente mit MCUs ( English version to follow )]]\\ [[projects:4e4th:4e4th:start:msp430g2553_experimente|Grundlegende Experimente mit MCUs ( English version to follow )]]\\
 [[http://www.4e4th.eu/|4e4th und 4e4th-IDE]]\\ [[http://www.4e4th.eu/|4e4th und 4e4th-IDE]]\\
 +{{:en:projects:microbox:4e4th-ide-startnotes_2016_03_29_a5_v1.pdf|4e4th Start Notes}} - First stepps...\\
 +{{:en:projects:microbox:4e4th-ide-instructions_including_microbox_a5_2016_03_29_v1.pdf|4e4th Instructions, including Microbox}} ... more details\\
 [[http://www.mpeforth.com/xc7lite.htm|VFX Forth Lite cross compilers von MPE]]\\ [[http://www.mpeforth.com/xc7lite.htm|VFX Forth Lite cross compilers von MPE]]\\
  
Line 95: Line 113:
  
 And thanks to others who helped. Pick up your free boards at** electronica 2014, 11 - 14 November at EuroTech**. And thanks to others who helped. Pick up your free boards at** electronica 2014, 11 - 14 November at EuroTech**.
 +
 +
 + 
 +
 + 
  
  
Line 107: Line 130:
  
 {{:projects:mmt4ue2:forth_mini_multi_tool_for_your_embedded_experiments_v1_2014_11_06.pdf|Intermediate result of this website.}} {{:projects:mmt4ue2:forth_mini_multi_tool_for_your_embedded_experiments_v1_2014_11_06.pdf|Intermediate result of this website.}}
 +
 +==== Various ====
 +
 +{{:projects:mmt4ue2:mybonnie.png?400|The notes of the song.}}
  
en/projects/mmt4ue2/start.1415359395.txt.gz · Last modified: 2014-11-07 12:23 by mka