Installing Scala IDE plugin for Eclipse 2020

It seems that the group behind Eclipse Scala IDE is not anymore developing the project and all commits to the GIT repository have ceased. The newest development is that the site scala-ide.org has stopped serving the plugin as the subdomain downloads.scala-ide.org is not online.

I honestly thought about trying to build the plugin form source but midway I gave up as the build errors were mounting one after another. Thankfully there is still hope. In the mailing list for the project there is a report regarding the problem and one of the team members has given a link for the update site zip file for the plugin. There is one slight issue though, as of this moment the linked .zip is not a valid update site for eclipse, one needs to extract its contents and provide to eclipse the path that is a level lower than the compressed root. In any case that’s no big deal and after a few keystrokes one can have a new eclipse installation along with the Scala IDE plugin.

I value greatly the eclipse foundation and their work in providing a modern IDE for everyone free of charge. In contrast the market leader for developing java projects, IntelliJ IDEA, has a pretty steep price making it much less available to many businesses and individuals. Until there is a commercial competitor to eclipse we all need to offer our monetary support for the continuation of development for both the platform as well as the plugin components that are essential for our job.

SIM 800L EVB pinout (reverse engineered) with photos

This is the Simmcom SIM 800L Evaluation Board, bought November 2015 from Ebay  [ UK reseller ] for approx. 11 Euros shipped to Greece.

In order to get the documentation about the chip itself you have to register in Simmcoms M2M [manufacturer to manufacturer ] Chinese site.
http://simcomm2m.com/
Choose English from the menu on the top right of the page, click login then register. After registering and logging in head over to the product page for
SIM 800.
http://simcomm2m.com/En/module/detail.aspx?id=138
From there you may download the AT command manual as well as application specific documentation presenting the various functions of the unit.

The Simmcom SIM 800L EVB itself has zero documentation online (none that I could find) but is quite self explanatory. Through simple testing I was able to determine it’s pin out as follows:

5V5 volts IN - 200mA max
GNDpower supply ground
VDD3.3 volts IN
SIM_TXDserial data OUT
SIM_RXDserial data IN
GNDserial connection ground
RSTreset [HIGH]- high impedance input

This product is mainly targeted towards the Arduino, Raspberry Pi etc
I would like to point out that scince this module has to communicate through serial to the arduino, development can be problematic as the Arduino’s single native serial connection has to be connected to the PC for debug output. As such an Arduino with more than one native serial connections has to be used. Using the software_serial library is an option which has definite limitations requiring the use of lower baud rates along with the possibility for data loss during transfers.

In a followup post I will walk through the setup process, talk about the documentation and its problems on a project background featuring an Arduino.

Subscribe to get notified on any new posts about electronics: