1.2.0 • Published 8 years ago

jscad-raspberrypi v1.2.0

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

view on npm npm module downloads

jscad-raspberrypi

bplus example

This is a collection of jscad parts that model a RaspberryPi BPlus and various Hats. These models use the jscad-utils library and return jscad-utils group objects.

Installation

Install jscad-raspberrypi using NPM:

npm install --save jscad-raspberrypi

Basic usage

To use the utilities, you need to include the jscad-raspberrypi.jscad file and a copy of lodash.

include('node_modules/jscad-utils/jscad-utils.jscad');
include('node_modules/jscad-raspberrypi/jscad-raspberrypi.jscad');
include('node_modules/lodash/lodash.js');

main() {
  util.init(CSG);

  var BPlus = RaspberryPi.BPlus();

  return BPlus.combine();
}

Yeoman Generator

You can use the yeoman jscad generator which will create a project that uses this library.

Once you create your project, install jscad-raspberrypi, and run gulp. Dragging the dist directory into http://openjscad.org/ will include this library.

Modify your main.jscad file to return a RaspberryPi object.

// include:js
// endinject
/* exported main, getParameterDefinitions */
/* globals piexample */


function main(params) {

    util.init(CSG);

    return RaspberryPi.BPlus().combine();
}

Reference

RaspberryPi

RaspberryPi.BPlus()

Returns a complete RaspberryPi B Plus model. bplus example

Kind: static method of RaspberryPi

RaspberryPi.Hat()

Returns an empty Pi Hat. hat example

Kind: static method of RaspberryPi

RaspberryPi.PiTFT24()

Returns an Adafruit PiTFT 2.4 Hat with buttons. PiTFT 2.4 example

Kind: static method of RaspberryPi

RaspberryPi.CameraModule()

Returns an Pi camera module. camera example

Kind: static method of RaspberryPi

© 2016 John Cole johnwebbcole@gmail.com. Documented by jsdoc-to-markdown.

1.2.0

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago