Tuesday, December 20, 2016

The real IOT, Internet of Transportation.

In my talk two years ago I called it the real IOT, Internet of Transportation.

Doing to atoms what we have done to bits. Being able to use network traffic routing protocols and AI to optimize the flow of autonomous vehicles, the integration of robotic farming, mining, logistics and manufacturing with robotic transportation and robotic household assistance.

I know most of you can't see if, but if you've look close up at the history and progression of data communications, it's obvious what's coming.  Soon the movement of people, and good will be moving far faster and in more complex ways then any human operator could mentally process unaided. At this point it's only the requirement for backwards compatibility with highways and interaction with human operators that is holding us back, that and maybe lack of engineering skills and understanding of the business community.

I see this as only a brief interim step we will soon master.


Wednesday, December 07, 2016

Lasercut LEGO bricks, attempt 1 successful.

I started with a quick hack to an OpenSCAD lego block generator script to create just the top pins for a lego block. 

Next export this as an SVG, so there is no loss of resolution.  I found that exporting it as a bitmap just gave the nice screen shot below, totally useless for producing viable part with. 

// John Sokol - 12/5/2016 Adapted from: 
// Quick-and-dirty parametric LEGO-compatible
// bricks in OpenSCAD.
// LEGO(R) is a trademark of the LEGO Group.
// References:
// * http://www.robertcailliau.eu/Lego/Dimensions/zMeasurements-en.xhtml
// * http://nicjasno.com/forum/viewtopic.php?t=653

// Create (w*2,h*2) LEGO-compatible blocks.


module two_by_two(w,l){

  my_height = PLATE_HEIGHT; 


        for(x=[SQUARE_WIDTH*0.5,SQUARE_WIDTH*1.5]) {
          for(y=[SQUARE_WIDTH*0.5, SQUARE_WIDTH*1.5]) {
            translate([(i * SQUARE_WIDTH * 2) + x, (j * SQUARE_WIDTH * 2) + y,my_height]){
                cylinder(h=PEG_HEIGHT, r=PEG_RADIUS);


Next I loaded the SVG in to Inkscape, and had to convince the program that is was 62 mm not 62 pixels.   This involved increasing the page size then having to work out some very odd multiplier to scale it 3.5433.   This was because it assume the 62 mm was pixels and wanted to render 17.49778 mm across. I needed to return the design to 62 mm.

From this I was able to generate a PNG , also in this page, but it renders solid white in this blog. 

I then loaded this in to the laser cutting software RDWorks and was able to very easily create a good engraving setting to generate the part below. 

This was cut on to white marker board that had medium-density fibreboard (MDF) as it's material.

One of the pins snapped off when I was trying to pry it up from the laser-cutter without disturbing the surrounding panel it was cut from.

Cut on Thunderlaser Nova51 at the Hackerdojo

  The image here above was used to engrave this part.
You can download and save it and use it to cut.  

Monday, November 07, 2016

Wednesday, May 18, 2016

Friday, February 26, 2016

I was mentioned in an article last year.


I was mentioned in an article last year.

Translates to:

In fact, in the field of Silicon Valley, service robots innovative companies are emerging, such as spectators attending startups Telepresence Robotics (TRC) of the CTO John Sokol believes that service robot market is still in its early stages, it is difficult to predict the real future potential. But as the history of the development of mobile phones, as in the early days, no one can really predict the market prosperity later.

It is understood, TRC is a robot augmented reality experience to the commercial area of ​​service robotics company that provides cloud-based Robot-as-a-Service service. This can be used for all types of service robots for commercial, office and home environment, instead of people to complete a variety of work. Developers can access the TRC RaaS deployed in public cloud or private cloud RaaS business platform for the development of a variety of commercial robots TRC program. TRC robots based on very mature two-wheeled balancing vehicle technology, you can easily across uneven pavement, and even wire on the ground, gravel, grass and vines and the like.

Monday, February 22, 2016

DVBS: AfterBurner (TM) World's Fastest Single CPU Web Server Now Market-Ready


From August 23, 1999

DVBS: AfterBurner (TM) World's Fastest Single CPU Web Server Now Market-Ready

    VANCOUVER, British Columbia, Aug. 23 /PRNewswire/ -- Michael Meyer,
 Chairperson/Founding President of Digital Video Broadcast Systems (DVBS) has
 announced that the company's flagship product, the AfterBurner(TM) web server
 package is now ready for the commercial marketplace.
     (Photo:  http://www.newscom.com/cgi-bin/prnh/19990823/SFM015 )
     The AfterBurner(TM) technology is a cost-effective, high-performance
 alternative to expensive additional web or cache servers, and can be used as a
 "stand-alone" or combined with an existing server or network.  Over the past
 several months, John Sokol, Chief Technical Officer/Co-founder, and creative
 and technical force behind DVBS, has been streamlining the AfterBurner(TM)
 technology for commercial application.
     The competitive advantages of the AfterBurner(TM) include:  unprecedented
 capacity and faster response speed than existing single CPU servers (2875 hits
 per second, over 4000 concurrent users), and a lower cost per user-hit.  Using
 a raw UNIX platform which provides rock solid reliability, robust
 multi-tasking and high security, the AfterBurner(TM) prevents network crashes
 caused by high demand.  AfterBurner(TM)'s advantage arises from its ability to
 use less RAM memory (because of no child processes).
     In independent tests (completed February 12, 1999), AfterBurner(TM)
 surpassed  the industry's leading servers:  Apache and Zeus.  Using identical
 hardware, AfterBurner(TM) outperformed Apache by 164 % and Zeus by
 52%, according to the Certified Performance Report of Mindcraft, Inc., a
 leading independent performance measurement facility.  Tests were completed
 off-the-shelf hardware (retail value US$2,300) -- a single Pentium II 450 MHz
 processor, 1 GIG of RAM, 1 gigabit Ethernet card, and 1 VGA card.  Detailed
 test results are available upon request.
     AfterBurner(TM)'s  performance may -- in fact -- exceed the documented
 test results, since the testing infrastructure was incapable of loading
 AfterBurner(TM) to its limit.  AfterBurner(TM)'s unparalleled speed and
 capacity renders it particularly valuable for high traffic web sites and those
 that offer large data transfers and downloads (Netscape browsers, game
 software, and music video downloads, for example).  AfterBurner(TM) answers
 the needs of a growing server market to increase web-hosting capacity.
     DVBS' strategy is to partner with established technology leaders and
 leverage existing distribution and marketing channels to bring its innovative
 technologies to the marketplace Several licensing deals and joint-venture
 agreements, with industry and qualified financial partners, have already been
     William Bang, Sr. Vice-President/Chief Financial Officer/Co-founder of
 DVBS and a former Korean businessman, has been instrumental in securing
 agreements with DigiCom and ThruNet (the largest ISP in Asia), as well as a
 joint venture with DACOM, Asia's largest backbone company.  Negotiations are
 continuing with HanYang Engineering, the largest manufacturer of RAM chips for
 Sun Microsystems and SamSung.  And, SungJin has renewed their commitment to
 pay US$1.5 million up-front to DVBS upon delivery of the new compression
 algorithms for the security industry, plus an additional 17% royalty per unit.
     In North America, marketing partners in Vancouver, Seattle, Los Angeles,
 Houston, El Paso, Salt Lake City and others are established:  DVBS is planning
 to finalize deals with over 30 resellers in the next 90 days.  DVBS is also in
 active negotiations with a publicly-traded company and its technology
 subsidiary to roll-out the Symmetrically Distributed Server Network (SDSN)
 which allows users to connect multiple AfterBurner(TM) servers.
     Under an agreement with Creative Artists Agency for Watcha '99 and other
 coming events -- the capacity of the AfterBurner(TM) and its associated
 LiveCam and distributed serving technologies (SDSN) will be demonstrated in
 summer and fall 1999 cybercasts of selected Latin-style concerts, including
 the Latin Style Magazine Music Awards in October with appearances by top Latin
     At a retail price of US$28,000 to $250,000 per unit, even 1% of the
 Internet server market would generate $170 million in sales for DVBS and its
 partners.  The AfterBurner(TM) could also capture a share of the cache-server
 market, projected to grow to 2 billion by the year 2002.  Markets include
 hardware manufacturers who would incorporate AfterBurner(TM) solutions in
 their product offering under an exclusive licensing agreement -- and
 -- software manufacturers who could incorporate AfterBurner(TM) into an
 existing server software solution or sell AfterBurner(TM) as a separate
 accelerator software product.
     DVBS has retained Bereskin & Parr, a leading Canadian intellectual
 property law firm, and has patents pending on AfterBurner(TM) and other
 protocol technology.
     Digital Video Broadcast Systems (DVBS), a technology incubator, has
 operations in the U.S., Canada and Asia.  Its mission is the development of
 communication technologies that will improve voice, data, image transmission
 and reception over the Internet and Intranet.  The DVBS technical team is
 based in the Silicon Valley, California.  Management, marketing and
 administrative offices are located in Vancouver, British Columbia; Toronto,
 Ontario; Los Angeles, CA; New York, NY; and in Seoul, Korea.
     Detailed information on the AfterBurner(TM) and other DVBS technology is
 available on the DVBS web site:  www.videotechnology.com.

SOURCE  Digital Video Broadcast Systems (DVBS)

Wednesday, February 10, 2016

Silicon Valley Local Electronics Resources.

Work Spaces


3350 Thimas rd. Santa Clara
599 Fairchild Dr, Mountain View, CA 94043 moved
Guest Free
Members 24 Hours Access


San Jose
300 South 2nd Street, San Jose, CA 95113  Phone (408) 916-4144
Redwood City / Menlo Park
2415 Bay Road. Redwood City, CA 94063 Phone (650) 521-9027

Electronic Component shops


Some Robotics Kits, and a poorly stocked selection of electronics. 


2040 Walsh Avenue
Santa Clara, CA 95050
(408) 727-3693 • fax 408-727-4424 • M-F 7:30-4 SAT 10-3
Good selcection of small parts.


2761 Scott Blvd, Santa Clara, CA 95050
(408) 778-3868
Cant find store. 

Weird Stuff

384 W Caribbean Dr, Sunnyvale, CA 94089

HSC Halted Specialties

3051 Corvin Dr. Santa Clara  (moved 12/2015) 
Good selection of small parts.

Grainger Industrial Supply

1190 Kern Ave (Near Lawrence Express way and 101, frys's) 
(408) 470-1710
Industrial and electrical.

Excess Solutions

1555 S 7th st. San Jose   408-262-3900
Good selection of small parts.


And by mail order
1355 Shoreway Road
Belmont, CA 94002

Hobby Shops

They have motor's and servo's.


Well-stocked hobby shop specializing in model airplanes, helicopters, gliders & cars.
2090 Duane Ave, Santa Clara, CA 95054 Phone:(408) 496-6699
Fatshark FPV

Drones Plus

2060 Duane Ave, Santa Clara, CA 95054 Phone:(408) 628-1258
FPV Gear, DJI 

Sheldons Hobbies

2130 Trade Zone Blvd, San Jose, CA 95131
Large store showcasing a range of remote-control vehicles & equipment, toys, model kits & rockets.