did some testing, remade model to clean up model tree

This commit is contained in:
laura 2026-06-17 00:07:26 +02:00
parent 3f06a15ebf
commit c0f4e4ea2a
9 changed files with 86 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
./script
./todo
./testcode

21
Test_Results20260615 Normal file
View file

@ -0,0 +1,21 @@
Pump won't output sufficiently low pressure. Always starts at 3bars, appears to vent remaining pressure at under 1 bar.
Valve definitely leaks at those high pressures, though not insanely much.
At lower pressures of around 1.5bar it starts to seal. Review recordings!
Tube appears undamaged.
Servo is making a lot of noise at open position. Maybe the potentiometer is a bit fucked there? Something weird is definitely happening.
I also think the servo crank might not be perfectly clocked.
I think a little further forwards would be good. Might just be failure to assemble correctly, since I didn't have a reference of orientation.
I'll look for another pump now.
Second pump aquired. Eriks airbrush compressor has a regulator behind the output, and with a bunch of adaptering I can couple that into the valve.
However, the valve did aparently just hold 2.something bar without any visible leaks for well over a minute.
I think that is testing for today. Seems good enough to deliver, but I would like to remodel, reprint and retest.

BIN
V0.1.FCStd Normal file

Binary file not shown.

BIN
V0.1.FCStd1 Normal file

Binary file not shown.

BIN
V0.2.FCStd Normal file

Binary file not shown.

BIN
V0.2.FCStd1 Normal file

Binary file not shown.

27
script Normal file
View file

@ -0,0 +1,27 @@
Start with all parts and tools layed out infront of you.
Name all the parts
* Lower and upper housing
* Bell Crank
* lower and upper crank shaft
* lower and upper linkage
* Servo + its screws
* 8x 2x12mm pins
* 4x M3x10 screws
* 2mm drill bit
* Vise
* Screwdriver
* FDM 3D-Printer
Position servo
Install servo
Orient and push on lower crank
Connect linkage and bell crank
Insert linkage and bell crank while pushing on linkage to crankshaft
Push on upper crank
Push in Contact pin to upper housing
Push in crank bearing pin to upper housing
Add upper housing
Show simple connection to RPi pico
Show bubbles/no bubbles

30
testcode Normal file
View file

@ -0,0 +1,30 @@
from machine import Pin, PWM
from time import sleep
# Set up PWM Pin for servo control
servo_pin = machine.Pin(10)
servo = PWM(servo_pin)
# Set Duty Cycle for Different Angles
max_duty = 7864
min_duty = 1802
half_duty = int(max_duty/2)
#Set PWM frequency
frequency = 50
servo.freq (frequency)
try:
while True:
#Servo at 0 degrees
servo.duty_u16(min_duty)
sleep(2)
#Servo at 180 degrees
servo.duty_u16(max_duty)
sleep(2)
except KeyboardInterrupt:
print("Keyboard interrupt")
# Turn off PWM
servo.deinit()

5
todo Normal file
View file

@ -0,0 +1,5 @@
X Test Pressure (20260615)
Test Reliability
Design Bearing Version
Add Servo Feedback/Manual control knob to design
Remake Models with nice mastersketch technique