If you want buy the Nanosaur expansion board or you want support this project, please consider to watch the PCB project.
The flying is the best part about the game, and in my opinion makes it a lot more fun than the original Nanosaur where you're on the ground (although it's still a great game). The controls feel effortless, and maneuvering your character is never a challenge (it soon becomes like second nature). DOWNLOAD NANOSAUR FOR OS X THE FULL VERSION 1.3.4 FOR MAC OS 9. JUST THE 1.3.4 UPDATE FOR MAC OS 9. Download Nanosaur 1.3.4 Update. FOR MAC OS X & WINDOWS PC. An OS X version is now available as OpenSource on GitHub. Both the code and actual game are now available for OS and PC. Download for OS X or Windows. Download Source Code. Description of Nanosaur Extreme. 2002, the year Nanosaur Extreme was released on Windows, as well as Mac. Made by Pangea Software, Inc. And published by Ideas From the Deep, this action game is available for free on this page. A container is an executable unit of software where an application and its run time dependencies can all be packaged together into one entity. Since everything needed by the application is packaged with the application itself, containers provide a degree of isolation from the host and make it easy to deploy and install the application without having to worry about the host.
The Nanosaur Expansion-board is under license Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The expansion boars has size 20mm x 80mm and have four M2 mounting holes, that perfectly fit inside the Nanosaur flap.
This board is a simple adapter to connect the motor controller and the LCDs to the NVIDIA Jetson on your NanoSaur, this board connect:
There are two ways to Assembly the expansion board:
The list of components that you need to have are in this table below
Reference | Quantity | Value | Component |
---|---|---|---|
J1 | 1 | jetson_nano | PinHeader 2x20 - P2.54mm |
J2 | 1 | Screw_Terminal_01x02 | Terminal block 1x02 - 2.54mm |
J3 J4 | 2 | Conn_i2c_oled | cable 1x4 length 300mm |
J5 | 1 | Conn_motors | cable 1x6 length 210mm |
J6 | 1 | Conn_buttons | cable 1x3 length 300mm |
J7 | 1 | Conn_01x04 | Pin Header 1x3 (optional*) |
R1 R2 | 2 | 1k | Resistor THT 1/4W |
SW1 | 1 | SW_SPDT | Slide switch P4.7mm |
You need to build your wires:
Quantity | Part | Notes |
---|---|---|
1 | USB 2.0 connector Plug A, Type Male 4 pin | |
1 | 5m Flat ribbon cable 20P Rainbow IDC wire 1.27mm | Only 30cm |
1 | 2Pin 2.54mm female Dupont connector | |
1 | 3Pin 2.54mm female Dupont connector | |
2 | 4Pin 2.54mm female Dupont connector | |
15 | 2.54mm Dupont jumper wire cable |
All components are collected on picture below.
This expansion board is a simple connector for oleds and motor controller and works taking the power from the Power bank and power up the robot passing from a slide switch.
More detail are available on NanoSaur expansion board schematic.
Download the NanoSaur expansion board nanosaur-schematic.pdf
To assembly the PCB, you need only a solder all components and follow the steps on the gallery below.
The PCB will be like the last picture of the gallery
To wire bring your 30cm flat ribbon cable 20P Rainbow IDC wire 1.27mm and split in 3 different wires:
Quantity | Name | Length | Color code |
---|---|---|---|
1 | Conn_motors | 210mm | brown -> blue |
2 | Conn_i2c_oled | 300mm | violet -> black |
2 | motor | 90mm | red & brown |
1 | USB connector | 120mm | black & red |
Now pay attention to wire in the right order the motor control cable (Conn_motors) where:
Num | Color | Connection | Type |
---|---|---|---|
1 | brown | spare | Motor (+) |
2 | red | spare | Motor (-) |
3 | amber | 2Pin Dupont connector | SDA |
4 | yellow | 2Pin Dupont connector | SCL |
5 | green | 3Pin Dupont connector side | VCC (+3.3V) |
6 | blue | 3Pin Dupont connector side | GND |
For the both display follow this table
Num | Color | Connection | Type |
---|---|---|---|
1 | black | 2Pin Dupont connector | GND |
2 | white | 2Pin Dupont connector | VCC (+3.3V) |
3 | grey | 2Pin Dupont connector | SCL |
4 | violet | 2Pin Dupont connector | SDA |
The wiring will be like the pictures below:
To wire the expansion board follow the picture below, where:
Plug | Name | Note |
---|---|---|
J3 | Conn_i2c_oled right | Violet wire on squared hole (pin 1) |
J4 | Conn_i2c_oled left | Violet wire on squared hole (pin 1) |
J5 | Conn_motors | Brown wire on squared hole (pin 1) |
When the soldering is done you will obtain nanosaur expansion board ready to be assembled on Nanosaur
Last plug, last wiring! It’s almost done.
Bring your 120mm wires red and black and solder to the USB connector following the USB pinout below
Now wire the USB connector follow this table
Num | Color | Type |
---|---|---|
1 | red | + |
2 | - | D+ |
3 | - | D- |
4 | black | - |
And follow the pictures below to make your USB wire for the Nanosaur expansion board.
Add an heat shrink to insulate the wires and the connector will look like the picture below
The Nanosaur Expansion-board is under license Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The size is 20mm x 80mm with 4 M2 mounting holes, with PCB Layout will be like the pictures below
Download the Nanosaur expansion board STEP file nanosaur-exp-board.step
If you want print by yourself the expansion board, you can download the gerber file from this link
Download the Nanosaur expansion board gerber file nanosaur-gerber.zip
The Nanosaur Expansion-board is under license Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.