did some testing, remade model to clean up model tree
This commit is contained in:
parent
3f06a15ebf
commit
c0f4e4ea2a
9 changed files with 86 additions and 0 deletions
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
./script
|
||||
./todo
|
||||
./testcode
|
||||
21
Test_Results20260615
Normal file
21
Test_Results20260615
Normal 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
BIN
V0.1.FCStd
Normal file
Binary file not shown.
BIN
V0.1.FCStd1
Normal file
BIN
V0.1.FCStd1
Normal file
Binary file not shown.
BIN
V0.2.FCStd
Normal file
BIN
V0.2.FCStd
Normal file
Binary file not shown.
BIN
V0.2.FCStd1
Normal file
BIN
V0.2.FCStd1
Normal file
Binary file not shown.
27
script
Normal file
27
script
Normal 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
30
testcode
Normal 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
5
todo
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue