You could get Barbara Barber's Scales for Advanced Violinists. That's pretty
cheap, and has scale and arpeggio patterns for all 12 keys in 3 octaves. I would learn the G, A and Bb scales in one octave, starting with the open G string, the high 1 finger on the G string, which is A, and the low two finger on the G string, which is Bb. In G and A, listen for notes which are either the same notes as the open strings, or octaves of the open strings, or octaves of the 3rds or 5ths of the open strings. That would be G, D, A, E, B, F#. Listen as you play the notes. If you are in tune, the open strings will ring. The fifths will ring, but not so loudly. C# and G# are thirds of the A and E strings, but they don't seem to ring like the thirds of the G and D strings (B and F#) do. You could try the B scale starting on the second finger high, but that has almost no ringing notes, so it's kind of flat sounding, and it's hard to tell how in tune you are playing. Eventually you have to learn to play them without looking, so you might start right away. I know you want to get your money's worth for your violin, and you have paid for all those notes between the piano's notes, but it's still better to play in tune.
Maybe more interesting, but more costly, is Simon Fisher's new scale book. He has scales and arpeggios, but he presents the construction of the scale in a way I've not seen before. I think it may help with intonation.
Fisher's presentation goes like this.
You probably already know that the Major scale looks like WWhWWWh, where W
is a whole step, and h is a half step. So, CDE-FGAB-C has half steps
between E and F, and between B and C. But you can also look at the
scale as two tetrachords WWh separated by a whole tone spacer. That is,
WWh W WWh. Now, you know that the 7th step (B in the C scale) is the
leading tone, so it leans up to the C. But in some sense, then, the
3rd (the E in the C scale) leans up to the 4th, and the 4th and octave
play similar roles in the two halves of the scale. If you can hear that,
you will have a good start in learning to play the scales in tune.
For an example, if you play a 1st position G scale on the G string, you will see this. The finger positions for A B and C have the same spacing as for D E F# and G. You can start in 1st position on the G, D or A strings, if you are just starting to learn the fingerboard.
Apparently this is the basis of the Flesch scale system, though I haven't
read it.
Hope this helps.