Wednesday, May 4, 2011
Monday, May 2, 2011
thank you peter hiller
Using a reprap to make adult objects( aka things for sexy times)
MONDAY, OCTOBER 12, 2009 AT 10:41AM
Essentually every time that the reprap is brough up as a news story, at least one comment says "it'll soon be used for sex toys".
Yes....yes it will.
It's a simple fact the when it comes to technology, two things really can drive a new technologies development. Violence and sex.
Violence generally is an unpleasant thing by pretty much universal agreement, and frankly the reprap is about making the world a better place. Yes violence gave us better Radar,plenty of malaria meds,jets and nuclear power but we'd rather be avoiding that for the reprap, a sentiment that pretty much everyone agrees on in the reprap community.
And onto sex...it is truely an awesome thing. And people often like a little assistance for either when they're with another person(known by the technical term of "it's business time" or going solo. As long as it doesn't overtake the rest of your life, sex is just an awesome thing generally. And when it comes to assistance, it can sometime cost alot of money and time to find the thing that suits yourself (or your partner) perfectly. Something isn't quite long enough? That Bulge isn't is quite the right place? Just edit the original file and have another go. Thingiverse does not allow sex stuff on it (for a reason, probably so the site won't be thrown in with porn sites on filters)
Anyway, the current reprap is unable to directly make anything thats safe for use inside of a person (outside is another issue, but we won't get into that). So how can it be used. Quite simply in fact. Just print yourself a mould and fill it with the right type of rubber resin or medical grade silicon (there are plenty of website which describe this, source the actual material from them).
Anyway, onto the pictures, I haven't made it yet, but this is a proof of concept. You print two of these and then screw the two pieces together then fill into the open end. It's actually a very short piece, about 9cm long, mostly because I wanted to reduce warping and to make it makerbotable.
The stl file can be found here
Major factors in printing this is:
-Don't bother giving it a high fill, fill it to the minimum that will work and be done with it. I'm having a go at printing with .15 fill and seeing if this works.
-Make sure the whole thing is watertight. I recommend pulling back the speed of your print by 1-3mm because this will make the whole build much more watertight to keep either the silicon or rubber in it's place while it sets. Another method to ensure a solid watertight piece is to adjust your layer thickness. If the piece isn't watertight, try getting the piece and lowering the thickness by .01 or .02 mm. This will often show up as a much stronger bond.
-If you simply bolting 4 of these together you could make a much more reasonably sized piece, simply build a hole along it's long axis would work, though warping would effect it a bit.
-This design is only suitable for vaginal use(if used for that, see next point for my little legal disclaimer). It's base is not flared and thus would be easily lost if use anally
-I offer no guarentees or recomendations for the use of this file. If it's illegal to make or sell sex toys where you live (sadly this is true even in some modern countries) then I recomend you don't do it. Also This is legally a novelty item and for legal reasons I cannot recommend that they get used for their obvious use.
-Have lots of fun with this.
And cos I feel like saying it again....it's business time!
MONDAY, OCTOBER 12, 2009 AT 10:41AM
Essentually every time that the reprap is brough up as a news story, at least one comment says "it'll soon be used for sex toys".
Yes....yes it will.
It's a simple fact the when it comes to technology, two things really can drive a new technologies development. Violence and sex.
Violence generally is an unpleasant thing by pretty much universal agreement, and frankly the reprap is about making the world a better place. Yes violence gave us better Radar,plenty of malaria meds,jets and nuclear power but we'd rather be avoiding that for the reprap, a sentiment that pretty much everyone agrees on in the reprap community.
And onto sex...it is truely an awesome thing. And people often like a little assistance for either when they're with another person(known by the technical term of "it's business time" or going solo. As long as it doesn't overtake the rest of your life, sex is just an awesome thing generally. And when it comes to assistance, it can sometime cost alot of money and time to find the thing that suits yourself (or your partner) perfectly. Something isn't quite long enough? That Bulge isn't is quite the right place? Just edit the original file and have another go. Thingiverse does not allow sex stuff on it (for a reason, probably so the site won't be thrown in with porn sites on filters)
Anyway, the current reprap is unable to directly make anything thats safe for use inside of a person (outside is another issue, but we won't get into that). So how can it be used. Quite simply in fact. Just print yourself a mould and fill it with the right type of rubber resin or medical grade silicon (there are plenty of website which describe this, source the actual material from them).
Anyway, onto the pictures, I haven't made it yet, but this is a proof of concept. You print two of these and then screw the two pieces together then fill into the open end. It's actually a very short piece, about 9cm long, mostly because I wanted to reduce warping and to make it makerbotable.
The stl file can be found here
Major factors in printing this is:
-Don't bother giving it a high fill, fill it to the minimum that will work and be done with it. I'm having a go at printing with .15 fill and seeing if this works.
-Make sure the whole thing is watertight. I recommend pulling back the speed of your print by 1-3mm because this will make the whole build much more watertight to keep either the silicon or rubber in it's place while it sets. Another method to ensure a solid watertight piece is to adjust your layer thickness. If the piece isn't watertight, try getting the piece and lowering the thickness by .01 or .02 mm. This will often show up as a much stronger bond.
-If you simply bolting 4 of these together you could make a much more reasonably sized piece, simply build a hole along it's long axis would work, though warping would effect it a bit.
-This design is only suitable for vaginal use(if used for that, see next point for my little legal disclaimer). It's base is not flared and thus would be easily lost if use anally
-I offer no guarentees or recomendations for the use of this file. If it's illegal to make or sell sex toys where you live (sadly this is true even in some modern countries) then I recomend you don't do it. Also This is legally a novelty item and for legal reasons I cannot recommend that they get used for their obvious use.
-Have lots of fun with this.
And cos I feel like saying it again....it's business time!
Thursday, April 28, 2011
Monday, April 18, 2011
Monday, April 11, 2011
adafruit library
#include
AF_DCMotor motor(4); //setting the enable to pin 4
int sensorPin = 5;
int i = 0;
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("speed test! "); // serial monitor start
motor.setSpeed(i);
motor.run(RELEASE);
}
void loop() {
i = analogRead(sensorPin);
i = map(i, 0, 1024, 0, 255);
motor.setSpeed(i);
Serial.println(i);
motor.run(FORWARD);
delay(10);
motor.run(RELEASE);
delay(10);
}
AF_DCMotor motor(4); //setting the enable to pin 4
int sensorPin = 5;
int i = 0;
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("speed test! "); // serial monitor start
motor.setSpeed(i);
motor.run(RELEASE);
}
void loop() {
i = analogRead(sensorPin);
i = map(i, 0, 1024, 0, 255);
motor.setSpeed(i);
Serial.println(i);
motor.run(FORWARD);
delay(10);
motor.run(RELEASE);
delay(10);
}
Wednesday, March 16, 2011
more L298 tech
to sum up the control scheme for Motor1:
•Motor1 Action •Input1 •Input2 •EnableA
Run forward High Low High
Run backwards Low High High
Stop High High High
Stop Low Low High
Freewheel don't care don't care Low
•Motor1 Action •Input1 •Input2 •EnableA
Run forward High Low High
Run backwards Low High High
Stop High High High
Stop Low Low High
Freewheel don't care don't care Low
L298 meets Arduino Mega
Source
void setup() {
Serial.begin(9600); // go go serial power
pinMode(6, INPUT); // this simulates the two power pins on
pinMode(7, INPUT); // the electric motor, like a virtual motor
pinMode(14, OUTPUT); //logic signal 1
pinMode(15, OUTPUT); //logic signal 2
pinMode(18, OUTPUT); // enable hbridge
digitalWrite(18,LOW); //turn off
digitalWrite(14,HIGH); //send signal1
digitalWrite(15,HIGH); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
digitalWrite(18,LOW); //turn off
digitalWrite(14,HIGH); //send signal1
digitalWrite(15,LOW); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
digitalWrite(18,LOW); //turn off
digitalWrite(14,LOW); //send signal1
digitalWrite(15,HIGH); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
digitalWrite(18,LOW); //turn off
digitalWrite(14,LOW); //send signal1
digitalWrite(15,LOW); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
}
void loop() {
// Please use common sense when trying 'internet code'.
// I refuse to be held accountable for any
// damages this code may or may not cause.
// Shameless and removable author webpage inclusion:
// http://software.o-o.ro
}
void setup() {
Serial.begin(9600); // go go serial power
pinMode(6, INPUT); // this simulates the two power pins on
pinMode(7, INPUT); // the electric motor, like a virtual motor
pinMode(14, OUTPUT); //logic signal 1
pinMode(15, OUTPUT); //logic signal 2
pinMode(18, OUTPUT); // enable hbridge
digitalWrite(18,LOW); //turn off
digitalWrite(14,HIGH); //send signal1
digitalWrite(15,HIGH); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
digitalWrite(18,LOW); //turn off
digitalWrite(14,HIGH); //send signal1
digitalWrite(15,LOW); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
digitalWrite(18,LOW); //turn off
digitalWrite(14,LOW); //send signal1
digitalWrite(15,HIGH); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
digitalWrite(18,LOW); //turn off
digitalWrite(14,LOW); //send signal1
digitalWrite(15,LOW); //send signal2
digitalWrite(18,HIGH); //turn on
Serial.println(digitalRead(6)); //get output
Serial.println(digitalRead(7));
Serial.println();
}
void loop() {
// Please use common sense when trying 'internet code'.
// I refuse to be held accountable for any
// damages this code may or may not cause.
// Shameless and removable author webpage inclusion:
// http://software.o-o.ro
}
Tuesday, March 15, 2011
hello world
//digital set to high or low
//46. CSA (PNK)
//47. CSB (PPL)
//48. IN2 (PNK) HIGH
//49. IN4 (PPL)
//50. ENA (PNK) HIGH motor on.off
//51. ENB (PPL) HIGH motor on.off
//52. IN1 (PNK) LOW
//53. IN3 (PPL)
int a = 48;
int b = 52;
int en = 50;
int c = 49;
int d = 53;
int ne = 51;
int csa = 46;
int csb = 47;
void setup()
{
pinMode(b,OUTPUT);
pinMode(a,OUTPUT);
pinMode(en,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(ne,OUTPUT);
}
void loop(){
//foward
digitalWrite(en,HIGH);
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(ne,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
//reverse
// digitalWrite(en,HIGH);
// digitalWrite(a,LOW);
// digitalWrite(b,HIGH);
// digitalWrite(ne,HIGH);
// digitalWrite(c,LOW);
// digitalWrite(d,HIGH);
}
//46. CSA (PNK)
//47. CSB (PPL)
//48. IN2 (PNK) HIGH
//49. IN4 (PPL)
//50. ENA (PNK) HIGH motor on.off
//51. ENB (PPL) HIGH motor on.off
//52. IN1 (PNK) LOW
//53. IN3 (PPL)
int a = 48;
int b = 52;
int en = 50;
int c = 49;
int d = 53;
int ne = 51;
int csa = 46;
int csb = 47;
void setup()
{
pinMode(b,OUTPUT);
pinMode(a,OUTPUT);
pinMode(en,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(ne,OUTPUT);
}
void loop(){
//foward
digitalWrite(en,HIGH);
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(ne,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
//reverse
// digitalWrite(en,HIGH);
// digitalWrite(a,LOW);
// digitalWrite(b,HIGH);
// digitalWrite(ne,HIGH);
// digitalWrite(c,LOW);
// digitalWrite(d,HIGH);
}
Tuesday, February 22, 2011
Monday, February 21, 2011
monday update
servo controller arrived
cut up a matching pair of purple barbie unicorn huffy bikes. behind is the 1:1 drawing of the foot print. 20" wheels with a 27" wheelbase, pretty close to a 4:3 ratio.
Saturday, February 19, 2011
Friday, February 18, 2011
Thursday, February 17, 2011
influences - simon penny's petit mal
Petit Mal
Simon Penny's 1993 art robot that senses it environment while reacting to humans.
Lifting from his design, the hope is that a pack of intelligent rovers will be able to work together as a cloud based lifeform.
Simon Penny's 1993 art robot that senses it environment while reacting to humans.
Lifting from his design, the hope is that a pack of intelligent rovers will be able to work together as a cloud based lifeform.
Wednesday, February 16, 2011
parts list
2/16/11
- GMC windshield wiper motor ($9 each)
- LG prius gen I lead acid battery 7.2v 6.5 amp hrs ($6 each)
- arduino mega 2560 ($70)
- arduino uno 328 ($35)
- two xbee RPSMA 2.5 ($28 each)
- photocell ($1.5 each)
- cana kit motor driver dual h-bridge ($35)
- robert faludi's building wireless sensor networks, a practical guide to the zigbee mesh networking protocol
- GMC windshield wiper motor ($9 each)
- LG prius gen I lead acid battery 7.2v 6.5 amp hrs ($6 each)
- arduino mega 2560 ($70)
- arduino uno 328 ($35)
- two xbee RPSMA 2.5 ($28 each)
- photocell ($1.5 each)
- cana kit motor driver dual h-bridge ($35)
- robert faludi's building wireless sensor networks, a practical guide to the zigbee mesh networking protocol
Subscribe to:
Posts (Atom)