The ubitx production sktech, wireup and circuit
This is the snap of the circuit, wiring instructions for the ubitx pcb. the sketch may change slightly for factory alignment but the rest will remain the same.
This commit is contained in:
87
ubitx_20/ubitx_factory_alignment.ino
Normal file
87
ubitx_20/ubitx_factory_alignment.ino
Normal file
@@ -0,0 +1,87 @@
|
||||
|
||||
/**
|
||||
* This procedure is only for those who have a signal generator/transceiver tuned to exactly 7.150 and a dummy load
|
||||
*/
|
||||
|
||||
void btnWaitForClick(){
|
||||
while(!btnDown())
|
||||
delay(50);
|
||||
while(btnDown())
|
||||
delay(50);
|
||||
delay(50);
|
||||
}
|
||||
|
||||
void factory_alignment(){
|
||||
|
||||
factoryCalibration(1);
|
||||
|
||||
if (calibration == 0){
|
||||
printLine2("Setup Aborted");
|
||||
return;
|
||||
}
|
||||
|
||||
//move it away to 7.160 for an LSB signal
|
||||
setFrequency(7160000l);
|
||||
updateDisplay();
|
||||
printLine2("#2 BFO");
|
||||
delay(1000);
|
||||
|
||||
usbCarrier = 11994999l;
|
||||
menuSetupCarrier(1);
|
||||
|
||||
if (usbCarrier == 11994999l){
|
||||
printLine2("Setup Aborted");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
printLine2("#3:Test 3.5MHz");
|
||||
isUSB = false;
|
||||
setFrequency(3500000l);
|
||||
updateDisplay();
|
||||
|
||||
while (!btnDown()){
|
||||
checkPTT();
|
||||
delay(100);
|
||||
}
|
||||
|
||||
btnWaitForClick();
|
||||
printLine2("#4:Test 7MHz");
|
||||
|
||||
setFrequency(7150000l);
|
||||
updateDisplay();
|
||||
while (!btnDown()){
|
||||
checkPTT();
|
||||
delay(100);
|
||||
}
|
||||
|
||||
btnWaitForClick();
|
||||
printLine2("#5:Test 14MHz");
|
||||
|
||||
isUSB = true;
|
||||
setFrequency(14000000l);
|
||||
updateDisplay();
|
||||
while (!btnDown()){
|
||||
checkPTT();
|
||||
delay(100);
|
||||
}
|
||||
|
||||
btnWaitForClick();
|
||||
printLine2("#6:Test 28MHz");
|
||||
|
||||
setFrequency(28000000l);
|
||||
updateDisplay();
|
||||
while (!btnDown()){
|
||||
checkPTT();
|
||||
delay(100);
|
||||
}
|
||||
|
||||
printLine2("Alignment done");
|
||||
delay(1000);
|
||||
|
||||
isUSB = false;
|
||||
setFrequency(7150000l);
|
||||
updateDisplay();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user