OLO – The First Ever Smartphone 3D Printer

OLO’s technology is simple yet brilliant, because half of its hardware is already in your pocket, OLO makes it easy for anyone to print in 3D.

And because there are more than 2.2 billion smartphone users, at $99 OLO’s not just a 3D printer, it’s a game changer.

For the last two years we have been hard at work inventing OLO: perfecting its case, engineering its mechanics, and testing a completely new line of materials called Daylight Resins.

The final result is a beautifully designed, portable 3D printer that is easy to use – and at $99 OLO is a fraction of the cost of most other 3D printers on the market.

OLO makes 3D printing easy and accessible for everyone.

OLO’s clever technology is…

  • simple to use
  • light weight
  • stylish
  • social

… and, at $99, surprisingly inexpensive.

OLO is the first smartphone-powered 3D printer.

Simple and affordable, OLO uses the light from your smartphone’s screen to print 3D objects.

Because it runs on AA batteries, you can take OLO anywhere. Compact and light, it easily fits in a bag or backpack.  OLO can even come along with you on your travels with its very own optional, shock-proof, neoprene carrying case.

OLO works with flat screen smartphones of almost any size or brand, even large 5.5 inch displays such as iPhone 6S+ or Galaxy A7.  OLO turns almost any flat screen phone into a 3D printer!

OLO is compatible with most models and brands of smartphone and every major OS on the market. All you need is to install its app on a flat screen smartphone with a touchscreen.

OLO is compatible with iOS from Apple, Android OS, and Windows Phone. 

1. Select a model to print from the OLO App.

2. Pour the resin of your choice into OLO and close the cover.

OLO does the rest!

OLO’s design keeps ambient light out of its build chamber so that the white light from your smartphone’s display can harden the photosensitive resin inside OLO’s build chamber to print your 3D model.

 project video thumbnail

OLO also works with standard STL files.  See more sample prints and their .STL files further down on the campaign page.

Printed using an iPhone 6.

Print Time: 3 hours and 53 minutes.

Dimensions: 42mm x 20mm x 20mm.

You can use any 3D scan software, including Autodesk 123D Catch.  

Or you can create your own design from your favorite 3D software and import your .STL,.OBJ, or .PLY file to OLO’s app from your computer.

  • Breakthrough 3D printing technology: patents pending.
  • Beautiful design: elegant and seamless exterior.
  • Cloud-based software: easy to access, share, or privately store your designs.
  • Skill Level: beginner to 3D-printing expert.
  • X-Y resolution: up to 0.042 mm (depending on the resolution and contrast of the smartphone’s screen).
  •  Z resolution: up to 0.036 mm (or 0.12 mm in quick print mode).
  • Easy: to fill, print, and clean.
  • Portable + Ultra-light: OLO fits in your bag or in its optional shock-proof, neoprene carrying case.
  • Auto-leveling: no more manual leveling or calibration!
  • Quiet: almost silent, OLO is the among the quietest 3D printers on the market.
  • Goes anywhere: OLO is the first battery operated 3D printer.
  • Maintenance: with long-lasting actuators and no lubrication needed, OLO only needs to be cleaned after use, and its included build film replaced after every 3 prints.
  • Unibody: made of simple and durable technopolymers.
  • Resins: daylight photopolymer resins are available in 4 materials and 5 colors, including a castable resin for creating molds for metals such as silver and gold.
  • Print bed: flexible film allows for easy removal of your object.
  • Colorful: OLO is available in a limited edition Shadow-gray version for all Kickstarter backers.  Coming soon: Scarlet, Sapphire, and Silver.
  • Designed in Italy, assembled in America.  

Use exactly what you need to print. No more. No less.

OLO tells you exactly how much resin to use for each print.  Any excess resin can be returned to the bottle (after removing any debris) and used for future prints.

Start printing your first 3D object in 10 minutes. Charlie’s assistance with setup not included.

Are you a Jeweler? Designer? Engineer? Architect? Stamp builder? Dentist? Moldmaker? Student? Teacher? Maker? Tech Enthusiast? Inventor?

Do you have a passion for making your ideas real?

Then OLO is for you!

Your custom designs are stored on our secure 3rd party servers, and you control the privacy settings for each design you upload.  OLO offers four privacy options to ensure your designs are shared if and how you want them to be:

  • Private: Only you are able to see and print your design.
  • Group: Only you and the individuals you specify are able to see and print your design.
  • Public: All OLO users are able to see and print your design.
  • Revenue: All OLO users are able to see your design, but it can only printed by users who pay a fee.

OLO and Gravity Sketch have teamed up to unleash the full 3D power of your smartphone; from sketching to printing, all on the same device!

The perfect gift, also available in a twin pack.

Select the Gift Pack option for your pledge reward to have a beautiful gift box for your OLO printer and resins.

Take OLO anywhere with its own neoprene, shock-proof travel case by selecting the Pro Packoption for your pledge reward. It even carries 2 bottles of resin.

We worked hard inventing, designing, and engineering OLO to be a simple, reliable, and affordable 3D printer.  We wanted to make it easy for everyone to experience the thrill of using technology, design, and art to create and print 3D objects.  OLO was created to inspire the world.

OLO is made of 7 plastic parts (2 of which are identical), one chip, and a motor.  We didn’t just engineer OLO to be easy to mass-produce, we designed OLO so that it would be simple to use and economical for everyone.

OLO seems to be the market killer among the portable other 3D Printers present right now in the market.

OLO needs support and just for 99$ you get a portable 3D Printer which you can take anywhere with just the help of your smartphone you can use the OLO Printer.

Well the resin might be a issue to be easily available also the print quality has been told to be good but as you know kickstarter’s are always prototypes.

OLO is seems to be the best when it comes in the market would for it as previous experience with the LILY my friend still didnt get his ordered product yet, so would wait for it to be in market also till then they would upgrade OLO to be more precise also being in India the Resins would be hard to find and ordering in bulk wont make sense without testing the Printer first.

I also own a Prusa i3 which is the best low budget 3D Printer to know more about 3D Printing visit : INNOLABS & FPVCRAZY

FAQ : click here

Project Link : Click here

Source: kickstarter.com

Relaince jio not truely unlimited any more!!

well guys yesterday i visited the digital store @kurla found out that sim cards which are purchased before 5th september are to available the jio preview offer and can use unlimited free internet with calls and messages well those who would be buying them after 5 th september via the tokken skim will probably have to choose a plan for eg: if they get a plan with 4gb of internet they will be given free internet of 4gb and after those 4gb are used the speed will cut down to approx 128kps i am not sure if the news is to be true but it was to be told according to sources.

Also the charges of this service will not be charged till 31st december so they are getting it for free only but with less data or less speed so eventually those using preview offer will end up using thier turely free internet  till 3mnths from when they took it ……………

for jiofi devices the simcards which we normally use in our phones can be used so if you are planning to get a jio fi device you can use your jio sim in that device too if you are lazy to buy a new sim….

Reliance Jio: Free calls for ever, Rs 50 for 1GB data, free to try until Dec 2016

Device for using jio sim without 4g supported phones https://www.jio.com/preview/jiofi only for Rs.2000/-

Reliance Industries Limited (RIL) chairman & managing director Mukesh Ambani formally announced the launch of Jio 4G services in India on Thursday. As part of a broader rollout, Jio 4G services will be open to all starting from September 5, up to December 31 under which customers will enjoy free unlimited access to free unlimited data and free voice calls. Reliance Jio 4G services were well until now available in beta – in the name of Jio Preview – to employees and later extended to family and friends, partners, and vendors, and select partner OEMs like Samsung, LG and Micromax.

“Jio stands on five pillars: best quality broadband network with highest capacity (all-IP network), affordable 4G smartphones, compelling applications and content, superior digital service and affordable and simple tariffs,” Mukesh Ambani said while addressing the 42nd Annual General Meeting of RIL at Birla Matushri Sabhagar in Mumbai.


With Jio – which has been dedicated to Prime Minister Narendra Modi’s Digital India vision — RIL aims to offer up to 90 per cent of Indians high-speed mobile Internet as well as voice services by 2017. “Today India is ranked 115th of 230 countries in terms of mobile broadband access. Jio plans to take India to top 10 globally,” said Mukesh Ambani.

“Data is the Oxygen of Digital life and Oxygen cannot be in short supply. Jio is more than just a business for us. Our commitment is to enrich the life of every Indian,” he added.


At the same time, RIL also put forward its tariff plans for Jio wherein, it will charge customers for data only. Voice calls will be free to any network across the country with no roaming charges. Jio will offer data at fraction of its traditional cost, explained Ambani. To ensure every customer gets the best out of Jio, the company will offer a total of 10 tariff plans. Tariff plans start at as little as Rs 149 and will go all the way up to Rs 5,000.

Once it’s up and running, RIL expects usage of around 250 crore GBs per month on its network. It wants 100 million users connected via Jio network in record time. The company will charge consumers for 4G data only. Using Aadhar, a customer will be able to walk out of a store with a working Jio SIM card in 15 minutes. The service will be available initially in Delhi and Mumbai with an all-India roll out expected in 4-6 weeks.

But you get UNLIMITED 4G Data IN NIGHT

Jio Welcome Offer:
Until 31st December 2016, everything – calls, data, Wi-Fi, apps, will be offered for free!
(Starting from 5th September)(NO NEED TO GENERATE BARCODE)

Jio Student Plan:
Any student with a valid Jio ID card will get 25% more data on the same Jio plans that are available for normal subscribers.

In addition, Jio is working to give schools and colleges connectivity through its network Wi-Fi hotspots.

Applications – Apps like JioTV, JioMagazine, JioNews, JioPlay etc. A complete 1-year subscription worth Rs. 15000 is being given for free to Jio users. (till 31st December 2017)


Source: Topdealzone.com

Test driven development in Javascript

Howdy Friends,
Hope you guys are doing well. I always had question on how to test JavaScript and wanted to learn about it, after learning how to do JS test successfully I created this small example on how to test your JavaScript. Hope you guys like it.
In simple terms it is nothing but writing tests first corresponding to what you need; then writing code to satisfy that test.
Let’s understand how to do this.
A complete code of this tutorial is here.
Create a folder and name it with anything you want to.
Open up your terminal, create a new directory, navigate into that directory and give the below command.
npm init
Fill up the questions as desired and then open up the project in your editor.
Let’s write the tests first
We will be using the mocha, chai framework to write our tests.
Go ahead and install it using the below command.
npm install mocha chai –save-dev
(I would strongly recommend if you install this globally. To install globally run this command
npm install -g mocha chai –save-dev
Now create a file test.js in the same directory and add the below code.
var Name = require(‘./index.js’);
var expect = require(‘chai’).expect;

describe(‘Firsttest’, function(){
it(‘It should return my name’, function(){
var name = new Name();
var result = name.sayname();
expect(result).to.equal(‘Adesh Shah);

If you had written tests before then this would look familiar. It’s nothing but a simple test case which expects the result to be equal to Adesh Shah. As you could see Adesh Shah is the string returned by sayname prototype.
Now let’s go ahead and create a new index.js file in your project directory and add the below code.
function myname() {

myname.prototype.sayname = function() {
return ‘Adesh Shah’;
module.exports = myname;

This does nothing but return a string. As you could see there is a function myname with a prototype sayname which returns the string. This would pass the tests which we wrote above in our test.js file.

Now open up ur terminal, navigate to this project directory and simply enter the below command


Horayy!! You will see screen like this


Congratulations!!! It simply says that our test has passed successfully.
To create a more easier way to run tests open up package.json and in the scripts, test: add mocha.
Your package.json should look as shown below.
“name”: “LearnTest”,
“version”: “1.0.0”,
“description”: “learn testing”,
“main”: “index.js”,
“scripts”: {
“test”: “mocha”
“author”: “Adesh”,
“license”: “”,
“devDependencies”: {
“chai”: “^3.5.0”,
“mocha”: “^2.4.5”
Now just run this command this will would get the tests to run
npm test
Command line is done, but we have to try this in browser too right so let’s begin with testing in browser.
For that we were going to use zuul. Zuul is a program that is used to gate the source code repository of a project so that changes are only merged if they pass tests. The main component of Zuul is the scheduler.
– Google.
To install zuul simply run the below command.
npm install zuul –save-dev
Then create a new file called .zuul.yml in your project directory and add the below code.
ui: mocha-bdd
– name: chrome
version: latest
– name: firefox
version: latest
Now open up package.json and modify the test script as shown below.
“test”: “mocha && zuul –local 1991 –test.js”
So, now you package file will look like this.
“name”: “LearnTest”,
“version”: “1.0.0”,
“description”: “learn testing”,
“main”: “index.js”,
“scripts”: {
“test”: “mocha && zuul –local 1991 –test.js”
“author”: “Adesh”,
“license”: “”,
“devDependencies”: {
“chai”: “^3.5.0”,
“mocha”: “^2.4.5”
Save your files and now run this command in Terminal
npm test
You should screen as below


Copy the url and open it in browser :
You should screen like this on your browser

Whoooaa!! We did it. We have finished testing our application on the browser window as well.
Hope you guys liked it. Cheers!!

Author -Adesh shah

Error Handling with PHP

Error Handling with PHP

Hi Friends,
Hope you are all well. I have been always struggling with PHP session variables or any data when I am passing from one PHP page to other PHP page, so I found this method which is very useful to check if that value is passing or not when you enter in web application.
In simple terms it is nothing but writing logOutput function.
A big thanks to Professor Sebastian Lenczewski who taught me this testing concept.
Let’s understand how to do this.
A complete code can be found here.
To illustrate this methodology let’s consider a simple PHP form application which takes two input field.
Create a new folder and name it anything, I have name mine Error_Handling. Make sure you store it in right place as we are going to right server – side code that is PHP. There are different local server available depending on which OS you are using to name some MAMP, WAMP, LAMP, XAMPP.
Let’s start by creating two php file one with index.php and second with test.php. In the index.php we are going to write a simple Form code I have started my session at a top to store my all input field data in session. Go ahead and copy the below code in index.php .


Before we move to test.php file, let’s understand the main part of this blog which log.php file where I am creating one .txt document.
Create a new file in the PHP project directory and name it log.php and copy the below code.
” . $text . “\n”;
//$logFile = fopen(“serverLog.txt”, “w”) or die(“Unable to open file!”);
$logFile = fopen(“serverLog.txt”, “a”) or die(“Unable to open file!”);
fwrite($logFile, $logFormatedText);
Great, now if you see in the above code all I have done is created a function name logOutput which creates a new serverLog.txt file in the project whenever I call logOutput function in test.php.
Now that we have done this lets go ahead and move to test.php code. Copy this code in test.php file.

In the above code I have used require(log.php) . This will include the log.php in test.php file without wasting lines in test.php. Again it’s good method to use include or require.
If you had written if(isset) before then this would look familiar. It’s nothing but a simple test case which expects the result when i enter Name and Email when I execute index.php.
The main thing to look for here is my logOutput function. It’s pretty straight forward I am just displaying my session variables in text file.
Now we have our backend ready lets go ahead and run this program.


I have run my index.php file and entered Name and Email. After you click on Submit test.php file will run, but it will be blank file, so just go ahead check your folder there will be serverLog.txt file created which will show us the following result.

Boom! Here it goes it shows my Name and Email in serverLog.txt file.
So whenever you are using with passing data from one page to other page with PHP this log file will help you debug the error of passing the data.
Hope this helped you guys.
Thank you

Author- Adesh Shah